我是java的新手,我不知道我对自己想要做什么是对还是不对。我想创建一个表的链表,所以我创建了一个创建2D数组的类,而在另一个类中,我为列表的每个节点创建了一个实例,但是我不知道应该如何指向类来获取某些东西像链表一样,我怎么能有时删除一个实例并指向前一个实例?
答案 0 :(得分:0)
从List<T>
抽象开始:List
接口定义了您需要的所有列表项。在这种情况下,T
是Java泛型:List
可以包含任何引用类型,无论是String
,Person
还是Table
。
由于2D数组是一个对象,您可以自由创建包含它们的List
。更好的想法是将该实现细节封装在您自己制作的另一个类中。
学习如何操作的最佳方法是查看已经内置到Java中的LinkedList
的源代码。