【发布时间】:2018-12-05 04:30:50
【问题描述】:
我一直在研究这些链接: Randomly select an item from a list printing an array from .txt file java How to shuffle the contents of an array
但他们在帮助我的同时也让我感到困惑?
我很确定我想使用这条线
public static void shuffle `(String[] array)` // mix-up the array
但我不确定是什么台词
(String[] array)
正在引用。
我想要一个读取数组的方法(需要先读取它,这样它才知道要随机播放什么??),随机播放,然后保存新的文本文件;或读取一个数组并从列表中随机抽取一个。
我对如何将 ArrayList 与字符串一起使用感到困惑。
我如何告诉 Java 读取什么文件?我如何准确地告诉它如何解析它正在阅读的内容。我应该让它逐行阅读并随机拉一条线给我看吗?
public static void Encounter()
Scanner wildInput = new Scanner(new File("WildPkmn.txt"));
randomGenerator = new Random();
}
}
See:
}
【问题讨论】:
-
我建议使用 Collections.shuffle 而不是重新发明自己的。