说,我有List<String>
,它存储为“A”,“B”,“C”,“D”,“E”。如果我想获得第3项结果=“C”。我怎样才能做到这一点,而不需要通过for-loop方法?如何在不通过for-loop方法的情况下获取特定列表项?
回答
谢谢老兄!这是我想要的。 – lannyboy
+1对于文档。 – NINCOMPOOP
你永远是受欢迎的!一个建议,如果你喜欢 - 总是参考你得到的文档那里有大量的信息 – Abubakkar
使用名单的get(int index)方法//index - index of the element to return
返回此列表中指定位置的元素。
在你的情况下使用listObj.get(2);
//返回"C"
。
我一直在寻找链接,当你发布你的答案时:_( – Maroun
ArrayList<String> list=new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
System.out.println(list.get(2));
数组列表索引开始形式0为数组。
如果您打算使用for
-loop,我猜这是因为您不知道列表中的哪个索引是“C”? 如果是这样的话,那么你可以使用#indexOf(Object o)
方法:
ArrayList<String> al = new ArrayList<String>();
al.add("a");
al.add("b");
al.add("c");
System.out.println(al.get(al.indexOf("b")));
- 1. 如何在不使用dir()的情况下获取xmlrpclib.ServerProxy()的方法列表?
- 2. 在不导入特定项目的情况下调用方法
- 3. 如何在不通过PrintDialog的情况下为给定的PrintQueue获取PrintDocumentImageableArea?
- 4. 如何在我的情况下通过ajax获取数据?
- 5. 在不提交表单的情况下获取选项值
- 6. 如何在不使用FindGameObjectsWithTag的情况下获取特定的GameObjects数组?
- 7. 在不声明新实例的情况下获取方法
- 8. 如何知道在特定情况下
- 9. 如何在不通过数据结构循环的情况下从列表中检索特定的emp对象
- 10. 如何在不使用NSTreeController的情况下获取NSOutlineView的选定项目?
- 11. 如何在不使用class.getDeclaredMethod的情况下获取方法的名称
- 12. 如何在不使用getattr的情况下获取一种方法的变量
- 13. 通过JavaScript的这种行为在特定情况下
- 14. 在特定情况下
- 15. 在特定情况下
- 16. 审计表只在特定情况下
- 17. 如何在选定的特定项目下方显示列表?
- 18. 如何在不下载的情况下获取文件属性
- 19. 如何在不获取NULLREFERENCEEXCEPTION的情况下添加到列表中?
- 20. 查看在特定情况下不涂
- 21. 情况下statementing对特定项目
- 22. 只在特定情况下试图通过htaccess重写网址
- 23. 如何在特定情况下停止通知
- 24. 如何在不知道列名的情况下获取列值? SQL Server的
- 25. 如何在不通过文件的情况下逐字读取文件中的特定字符?
- 26. 通过特殊情况
- 27. 如何显示特定情况下的微调项目?
- 28. 如何在没有网络的情况下通过GPS获取位置信息?
- 29. 如何在不通知notifyDataSetChanged的情况下过滤listView?
- 30. 如何在不通过brew安装的情况下使用`psql`
您可以在循环中使用:d – Maroun
只是出于好奇,怎么你打算在for循环做呢? –
为什么不使用ArrayList? –