java实现点名器功能

首先需要创建一个文件,用来存储学生的名字

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Random;

public class 点名器 {
    public static void main(String[] args) throws IOException {
		//创建一个字符输入流对象,从指定文件中读取名字
        BufferedReader reader=new BufferedReader(new FileReader("example\\点名器"));
        //创建list集合用来存储名字
        ArrayList<String> names=new ArrayList<String>();

		//读取文件数据
        String s;
        while ((s=reader.readLine())!=null){
        //将名字添加到集合
            names.add(s);
        }

		//关闭资源
        reader.close();
        //产生一个随机数,取索引对应的集合名字
        Random random=new Random();
        int name=random.nextInt(names.size());
        System.out.println(names.get(name));
    }
}

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页