码迷,mamicode.com
首页 > 编程语言 > 详细

java 从txt文本中随机获取名字

时间:2019-08-06 18:18:28      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:dex   stack   ati   pre   tac   之间   nts   文件   size   

代码:

/*
    获取随机文件文字
     */
    public static String random(String path) {//路径
        String name = null;
        try {
            //把文本文件中的数据存储到集合中
            BufferedReader reader = new BufferedReader(new FileReader(path));
            //定义集合数组
            ArrayList<String> list = new ArrayList<String>();
            String line = null;
            while ((line = reader.readLine()) != null) {
                list.add(line);//把每一行讀取到的值存储在集合中
            }
            reader.close();
            //随机产生一个索引
            Random random = new Random();
            int index = random.nextInt(list.size());//产生的索引值的大小在0-size之间
            //根据该索引获取一个值
            name = list.get(index);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return name;
    }

 

java 从txt文本中随机获取名字

标签:dex   stack   ati   pre   tac   之间   nts   文件   size   

原文地址:https://www.cnblogs.com/nongzihong/p/11310799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!