- 1.案例:
- 2.代码:
- 3.结果:
- 4.总结:
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 errtpq {
public static void main(String[] args) throws IOException {
BufferedReader f1=new BufferedReader(new FileReader("D:\javac\projects\untitled10\src\TRE.txt"));
ArrayList sc=new ArrayList();
String line;
while ((line=f1.readLine())!=null){ //f1.readLine():
sc.add(line);
}
Random r=new Random();//
int index=r.nextInt(sc.size());//
String name=sc.get(index);
System.out.println("幸运者是"+name);
}
}
3.结果:
4.总结:
f1.readLine(): //可以读取一行的字符串
Random r=new Random()//随机数
int index=r.nextInt(sc.size());//随机数范围:0~集合长度
String name=sc.get(index); //集合返回索引值



