java - 循环时为链表创建名称 (Java)

标签 java list

我已经实现了一个简单的链表类,现在我想在循环中使用它。我想知道如何在循环的每次迭代中最好地将名称分配给列表。

本质上,我正在循环一些整数,我只想为每个列表提供该整数的名称,但我不能说

列表 i = new List();

对吗?

可能有一种简单的方法可以做到这一点,但我不确定如何做,并且将不胜感激

最佳答案

我认为您将变量的作用与集合的作用混淆了。从您的问题中,我了解到您希望为循环中的每个索引创建一个列表,并且您希望稍后能够通过其索引访问该列表:

ArrayList<LinkedList<String>> listOfLists = new ArrayList<LinkedList<String>>();
for(int i = 0; i < 10; i++)
{
    LinkedList<String> list = new LinkedList();
    listOfLists.add(list);
    // do stuff to the list...
}
// access
LinkedList<String> thirdList = listOfLists.get(2); // index 2 = third entry

所以你看,LinkedList 并不是根据 i 的值命名的 ,但您仍然可以通过给定值 i 来访问它们.

关于java - 循环时为链表创建名称 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9220863/

相关文章:

java - 如何定位具有动态连词数的句子?

python - 如何将列表的范围存储为变量?

python - python程序中出现 "List Reversing"错误

java - 在java中对字符串进行排序

java - 使用 GWT 设置数据库

java - 如何正确模拟一个简单的 CRUD 界面?

java - 默认构造函数使用 null 调用 InterfaceConstructor

R:从嵌套列表中按名称获取元素

Python-填充列表中的空白

python - 编写包含字典列表的 .csv 文件