我正在尝试像在数组列表中那样使用 get 函数,但它不起作用我想知道是否有任何方法可以这样做。
private ArrayList<OneFace> face= new ArrayList<OneFace>();
private LinkedList<String> friend = new LinkedList<String>(); ;
for (int i = 0 ; i< profiles; i++)
{
String arrayName = face.get(i).getName();
System.out.println(arrayName);
LinkedList<String> linkName = friend.getlink(i).getFriend();
System.out.println(linkName);
}
这行得通
String arrayName = face.get(i).getName();
这行不通*
LinkedList<String> linkName = friend.getlink(i).getFriend();
最佳答案
由于ArrayList
和LinkedList
都实现了List
接口(interface),因此它们都有get()
方法。请注意,您正在尝试使用不存在的 getlink()
。
但是,如果您尝试访问给定索引处的元素,您很可能应该使用 ArrayList
。 LinkedList
旨在以顺序方式遍历列表时使用。
关于java - 有没有办法像在 ArrayList 中那样将 "get"用于链表。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26520127/