如何从数组中选择第二个或第三个元素?

时间:2019-02-21 08:41:41

标签: android arrays

我有一个String[],里面有10个物品。每个项目都是edittext的文本。我用Collections.shuffle(array);整理了数组的值。
现在我需要在textview中打印第二个项目。我该怎么办?

1 个答案:

答案 0 :(得分:2)

String[] items = new String[]{"a","b"};
List<String> itemList = new ArrayList<>(Arrays.asList(items));
Collections.shuffle(itemList);

TextView txtItem = findViewById(R.id.textView);
txtItem.set(itemList.get(1))

由于Collections.shuffle接收List作为参数,因此您应该将数组转换为List。 items [1]是从数组中选取元素的重要部分。由于数字从0开始,所以第二个是1,第三个是2。