Java 有没有一种方法可以使用;获得;对于链接列表,就像在ArrayList中一样。

Java 有没有一种方法可以使用;获得;对于链接列表,就像在ArrayList中一样。,java,arraylist,linked-list,Java,Arraylist,Linked List,我试图像在数组列表中一样使用get函数,但它不起作用,我想知道是否有任何方法可以这样做 private ArrayList<OneFace> face= new ArrayList<OneFace>(); private LinkedList<String> friend = new LinkedList<String>(); ; for (int i = 0 ; i< profiles; i++) { String arr

我试图像在数组列表中一样使用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);
    }

这不起作用*

 LinkedList<String> linkName = friend.getlink(i).getFriend();
LinkedList linkName=friend.getlink(i.getFriend();

它正在工作,你有一个
链接列表
,所以当你打电话时,你会得到一个
字符串

String f = friend.get(i);

由于
ArrayList
LinkedList
都实现了
List
接口,因此它们都有
get()
方法。请注意,您正在尝试使用不存在的
getlink()


但是,如果您试图访问给定索引处的元素,则很可能应该使用
ArrayList
LinkedList
用于以顺序方式迭代列表。

什么是“不工作”?您遇到了什么错误?听起来您的
链接列表中没有任何
字符串
@huemanny您正在使用
i
作为
人脸
列表和
朋友
列表的索引。我觉得这不是个好主意。
String f = friend.get(i);