zoukankan      html  css  js  c++  java
  • 集合之链表

    /*获取班级名称信息,并在控制台输出有几个班和每个班的名称*/
    /*先编写ClassName类,这个类包含获取班级名称的方法*/
    import Java.io.BufferedReader;
    import Java.io.FileNotFoundException;
    import Java.io.FileReader;
    import Java.io.FileException;
    import Java.util.ArrayList;
    import Java.util.List;
    
    public class ClassName{
        public static List<String>getClassName(){
            List<String>classes=new ArrrayList<String>();//产生集合类对象
    
            /*读取班级信息*/
            try{
                BufferedReader finput=new BufferedReader(new FileReader("data\className.txt"));
                String s="";
                while(s=finput.readLine()){
                    classes.add(s);//将班级名称读取到集合对象中
                }
                finput.close();
            }catch(FileNotFoundException e){
                e.printStackTrace();
            }catch (IOException e) {
                e.printStackTrace();
            }
            return classes;
        }
    }
    
    /*编写main()方法中输出有几个班级和具体班级的名称*/
    import Java.util.List;
    public class ClassNameTest{
    public static void main(String[] args){
        List <String>classes=ClassesName.getClassName();
         //对classes链表赋值
    
        System.out.println("共有"+classes.size()+"个班!
    分别是:");
        //调用list对象的size方法,就可以知道有几个班级
    
        int num=1;
    
        //遍历classes链表
        for (String name:classes) {
            //通过for循环遍历集合内容,把变量中的数据取出来放到局部变量s中
            System.out.println(num+":	"+name);
            num++;
        }
    
      }
    }
    
    //其实遍历还可以考虑用Scanner或switch

    1.for循环

    for(循环变量类型  循环变量名称:要遍历的对象)循环体

     

    /*建立一个数组*/

    int[] integers={1,2,3,4};

    /*开始遍历*/

    for(int i: integers){

    System.out.println(i);

    }

    成年人的世界没有那么多的童话,也没有那么多的逆袭。
  • 相关阅读:
    React倒计时功能实现——解耦通用
    如何在 UmiJs 中配置使用 Sass
    Redux入门实战——todo-list2.0实现
    每天学点JavaScript基础(2)——JavaScript里的分号,你加还是不加?
    每天学点JavaScript基础(1)—— null 和 undefined
    CSS画图
    React入门实战实例——ToDoList实现
    博客园样式管理总结(个人博客园装修指南)
    如何使用VSCode发布博客到博客园
    React入门
  • 原文地址:https://www.cnblogs.com/shijinglu2018/p/8387513.html
Copyright © 2011-2022 走看看