从列表中获取任何元素

Jos*_*osh 1 java eclipse list

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

我有一个清单:

private List<myObj> myObjList;
Run Code Online (Sandbox Code Playgroud)

我想在此列表中获取任何元素(我不知道列表是否为空).

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

myObj o = new myObj;
o = getAnyFromList(myOjbList);
Run Code Online (Sandbox Code Playgroud)

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

编辑

为了进一步说明,我认为Java中我想要的是.NET的第一个功能http://msdn.microsoft.com/en-us/library/bb291976%28v=vs.110%29.aspx

Mar*_*nik 6

最简单和最有效的方法是返回第一个元素.

return myObjList.isEmpty()? null : myObjList.get(0);
Run Code Online (Sandbox Code Playgroud)

如果要复制.NET的功能,那么解决方案就更简单了.

return myObjList.get(0);
Run Code Online (Sandbox Code Playgroud)

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