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);

    }

    成年人的世界没有那么多的童话,也没有那么多的逆袭。
  • 相关阅读:
    python爬取网页
    python异常处理
    本周总结
    改变promise状态有三种resolve、reject、throw
    详解Promise.race()可以解决多个异步请求那个请求先返回
    Promise.all()方方详解
    你不知道的Promise构造函数Promise(excutor)
    你不知道的Promise状态变化机制
    Promise练习文件读取
    关于async函数的错误处理
  • 原文地址:https://www.cnblogs.com/shijinglu2018/p/8387513.html
Copyright © 2011-2022 走看看