Java,项目对象的链接列表。如何引用当前项目?

标签 java abstract

我有一个类,其中包含 Item 对象的链接列表。我希望这个类以某种方式保存“当前”项目,以便我可以在程序的其他部分引用它。最好的方法是在我的类中创建一个 Item 对象,并在我希望设置它时将其设置为等于“当前”Item?

因此:

for(int i = 0; i < [LinkedListofItems].length(); i++)
    {Item currentItem = [LinkedListofItems].getAt(i); break;}

然后,如果我想将 和 Items 属性设置为等于其他属性,我会覆盖 = 运算符吗?

最佳答案

您必须在 LinkedList 上实现迭代器。

Iterator listIterator = LinkedListOfItems.iterator();
//Use iterator here to access a particular list element by calling .next()
Item itemToStore = listIterator.next();

关于Java,项目对象的链接列表。如何引用当前项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15734652/

相关文章:

java - Android ImageView - 填充宽度和调整大小以保持纵横比

java - Hadoop FSDataInputStream重用读取另一个文件

java - 在抽象类中创建方法而不是在扩展它的类中重写它们是一个好习惯吗?

uml - 在 UML 中,是否必须显示抽象方法的具体实现?

c++ - 体系结构 x86_64 的 undefined symbol - 编译继承类

C#:半抽象自动属性?

java - 分割字符串,忽略括号包围的组

java - 哪些应用程序服务器支持 WAR 中的多版本 JAR(如果有)?

java - 找到数组中最小和最大的元素并打印元素的位置

Java继承错误