欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在文本文件存储了几个名字,用程序实现随机获取一个名称。

程序员文章站 2022-05-20 20:08:56
...

分析:                  Random属于集合的方法

1、把文本文件存储到集合中

2、随机产生一个索引

3、根据索引获取一个值即可得到

 

代码

package cn.idcast4;

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 Day1103 {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new FileReader("b.txt"));
		ArrayList<String> array = new ArrayList<String>();
		String line = null;
		while ((line = br.readLine()) != null) {
			array.add(line);
		}
		br.close();
		Random r = new Random();
		int index = r.nextInt(array.size());       确认索引的长度
		String name = array.get(index);
		System.out.println("该幸运者是:" + name);
	}
}