ArrayList<String[]> hold3 = new ArrayList<>();
String [] str1 = {"a","b","c"};
String [] str4 = {"d","e","f"};
String [] str3 = {"g","h","i"};
hold3.add(str1);
hold3.add(str4);
hold3.add(str3);
hold3.get(1);
在这种类型的数据结构中,我可以借助.get()
方法获取ArrayList的元素。有没有办法返回字符串数组的某个元素?(例如,当我说.get(1)
时,它返回[d,e,f]
,但我想返回[d]
)
检索数组时,使用数组的索引获取String。
ArrayList<String[]> hold3 = new ArrayList<>();
String [] str1 = {"a","b","c"};
String [] str4 = {"d","e","f"};
String [] str3 = {"g","h","i"};
String s = hold3.get(1)[1]; // gets 'e'
您只需展开(或反向)如何将值保存到列表中:
注意:ArrayList将String作为对象在这种情况下是不正确的,它需要一个Strings数组(String[]
)!
问题内容: 我正在使用Javascript(ES6)/ FaceBook进行反应,并尝试获取大小变化的数组的前3个元素。我想做相当于Linq take(n)。 在我的Jsx文件中,我有以下内容: 然后得到我尝试的前三个项目 这不起作用,因为地图没有设置功能。 你能帮忙吗? 问题答案: 我相信您正在寻找的是:
问题内容: 如何从ArrayList中删除重复的元素? 问题答案: 如果你不想在中添加重复项,则应考虑为什么要使用允许重复项的。删除重复元素的最简单方法是将内容添加到中(不允许重复),然后将其添加Set回中ArrayList: 当然,这会破坏中的元素顺序。
问题内容: 我正在研究“如何从javascript中的数组随机访问元素”。我发现了许多与此有关的链接。 问题: 但是在这种情况下,我们只能从数组中选择一项,如果我们想要多个元素,那么我们将如何实现这一点,所以请仅从该语句中获取一个数组中的多个元素。 问题答案: 尝试以下无损快速功能:
有一个的s: 例如,如何获取key等于2的JSON元素?
问题内容: 我有一个,并且我想从中删除重复的字符串。我怎样才能做到这一点? 问题答案: 如果你不想在中添加重复项,则应考虑为什么要使用允许重复项的。删除重复元素的最简单方法是将内容添加到中(不允许重复),然后将其添加回中: 当然,这破坏了中元素的顺序。