Java实现随机点名器
程序员文章站
2022-07-11 20:32:15
...
思路:
(1)创建字符缓冲输入流对象
(2)创建集合对象
(3)使用字符流读取数据,放入集合中
(4)创建随机数,根据它作为点名的索引
(5)根据随机数索引获取集合中的名字并输出
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Random;
public class CallNameDemo {
public static void main(String[] args) throws IOException {
//创建字符缓冲输入流对象,文件路径自己设置
BufferedReader br=new BufferedReader(new FileReader("Test\\names.txt"));
//创建集合对象
ArrayList<String> array=new ArrayList<String>();
//把读取到的数据放入集合中
String s;
while ((s=br.readLine())!=null){
array.add(s);
}
br.close();
//创建随机数当做点名索引
Random r =new Random();
int i = r.nextInt(array.size());
//根据随机数索引获取名字并输出
String name = array.get(i);
System.out.println("被抽到的人是:"+name);
}
}
上一篇: Composer实现PHP中类的自动加载
下一篇: java中随机点名器的简单程序