1. 程式人生 > 其它 >IO流點名器,分別用ListE和Map

IO流點名器,分別用ListE和Map

//用IO流和list,點名器
//        BufferedReader reader=new BufferedReader(new FileReader("e:\\names.txt"));
//        List<String> list=new ArrayList<>();
//        
//        String line;
//        while((line=reader.readLine())!=null) {
//                list.add(line);
//            
//        }
//        System.out.println(list);
// reader.close(); // // Random random=new Random(); // int i=random.nextInt(list.size()); // String s=list.get(i); // System.out.println(s); //用IO流和map,點名器 BufferedReader reader=new BufferedReader(new FileReader("e:\\names.txt")); Map<Integer,String> map=new
HashMap<>(); String line; while((line=reader.readLine())!=null) { String[] la= line.split(":"); int a=Integer.parseInt(la[0]); String b=la[1]; map.put(a, b); } Random random=new Random(); Set<Integer> set = new
HashSet<Integer>(); set=map.keySet(); int i=random.nextInt(set.size()); System.out.println(map.get(i)); }