java - 从列表中获取任何元素

标签 java eclipse list

我觉得这应该是重复的,因为我认为它已经被问过,但我找不到答案。

我有一个列表:

private List<myObj> myObjList;

我想获取这个列表中的任何元素(我不知道这个列表是否为空)。

我不关心是哪个元素,我只想返回一个myObj,例如:

myObj o = new myObj;
o = getAnyFromList(myOjbList);

最好和/或最有效的方法是什么?

编辑

为了进一步澄清,我认为我想要的 Java 类似于 .NET 的第一个函数 http://msdn.microsoft.com/en-us/library/bb291976%28v=vs.110%29.aspx

最佳答案

最简单高效的方法是返回第一个元素。

return myObjList.isEmpty()? null : myObjList.get(0);

如果想复制.NET的功能,那就更简单了。

return myObjList.get(0);

如果列表为空,将抛出 IndexOutOfBoundsException,就像 .NET 的版本一样。

关于java - 从列表中获取任何元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20151244/

相关文章:

java - 使用路标发送由 OAuth 验证的 POST 请求时出错

java - 在 Mac 上安装 JRE 1.7 - 当已安装版本 1.8 时

python - csv writer 忽略某些值

python - 创建一个新列表并根据 pandas 系列的值填充它

java - Tomcat 6 中的 Quartz 调度程序,线程不会停止

java - 如何动态更改 JFrame 内的 JPanel?

java - 如何更改 Netbeans IDE 8.2 中的注释颜色?

eclipse e4(朱诺): Not able to hide view Part minimize/maximize buttons

java - 如何在没有继承的(快捷方式)的情况下在 Eclipse 中获取方法列表?

Python:列出 .remove(item) 但不列出 .find(item) 或类似内容?