我目前正在创建一个从arraylist中随机提取2个字符串的应用程序。
这就是我所做的:
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("someString");
// continue arrayList.add() for another thousand times for different strings.
// I am adding the Strings manually as these are specific questions in a quiz app
Random random = new Random();
myTextView.setText(arrayList.get(random.nextInt(arrayList.size());
myTextView2.setText(arrayList.get(random.nextInt(arrayList.size());
问题:
在任何时候,我只需要向用户显示2个字符串。但我正在填充一个元素arrayList,并从那里只获取2个字符串。有一个更好的方法吗?例如,只在运行时填充2个字符串,而不填充不必要的字符串?
或许它根本不重要?
非常感谢你!