我想调用LinkedList的poll()
方法的等价物,但在ArrayList上。我怎样才能做到这一点?LinkedList的“poll”方法对于ArrayList等价于什么?
-2
A
回答
2
LinkedList.poll() - Retrieves and removes the head (first element) of this list
要获得与ArrayList
这种行为,你必须得到的第一项,然后将其删除。
例如
Object obj = arrayList.get(0); // retrieve the head
arrayList.remove(0); // remove the head
2
1
ArrayList中不具有等同的方法来轮询(),但是我们可以写我们自己的工具方法来达到这个目的。参考下面的例子。这里pollName()实用程序方法从ArrayList获取第一个元素,并删除第一个元素,该元素的原理与LinkedList中的poll()类似。
public class ListTest {
public static void main(String[] args) {
List<String> listNames = new ArrayList<String>();
listNames.add("XYZ");
listNames.add("ABC");
System.out.println(pollName(listNames));
System.out.println(pollName(listNames));
}
private static String pollName(List<String> listNames){
if(listNames!=null){
String strName=listNames.get(0);
listNames.remove(0);
return strName;
}
return null;
}
}
相关问题
- 1. 对于JavaFX的文本控件,JTextArea.viewToModel等价于什么?
- 2. 对于较低的API 11,什么等价于adjustNothing?
- 3. 什么等价于VB.NET中的“Response”方法?
- 4. 在Linq C#中Java的Stream#Peek方法等价于什么?
- 5. 对于selenium IDE命令'assertTextNotPresent',webdriver等价于什么?
- 6. 对于IE来说,document.GetElementById()。文件等价于什么?
- 7. 什么等价于SQL中的strtotime?
- 8. R中的VBAs“&”等价于什么?
- 9. CakePHP中的getLastInsertId()等价于什么?
- 10. C#上的CURLOPT_RETURNTRANSFER等价于什么?
- 11. r中的var_dump()等价于什么?
- 12. C++中的Thread.SetApartmentState等价于什么?
- 13. 什么等价于C#中的Microsoft.VisualBasic.Collection?
- 14. Javascript中的.sample等价于什么?
- 15. mysql中的REGEXP_SUBSTR等价于什么?
- 16. 什么是C#等价于Java的isInstance()?
- 17. 有什么等价于setImageResource的按钮?
- 18. Pawn语言的mysql_real_escape_string等价于什么?
- 19. C#中的dblarr(3,3)等价于什么?
- 20. vala中的g_param_spec_boxed()等价于什么?
- 21. JavaScript中的DateTime.ToOADate()等价于什么?
- 22. Silverlight中的Winform Control.Handle等价于什么?
- 23. eslint中的jscs`disallowKeywordsOnNewLine`等价于什么?
- 24. Ruby中的Java CLASSPATH等价于什么?
- 25. Java中的IntPtr(C#)等价于什么?
- 26. 什么是go的等价于argv [0]?
- 27. 什么等价于DB2的Bulk Collect DB2
- 28. Python中的“require”(Ruby)等价于什么?
- 29. Simple中的@XmlElements等价于什么?
- 30. C中的PHP vsprintf()等价于什么?
我想这将是'arrayList.get(0); arrayList.remove(0);' –
arraylist.remove(0); – ankit
阅读一些文档如何? http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html –