Java提供了Java.util.ArrayList类。
我想制作一个关于arraylist的简单持久性数据结构,这就是我的想法:
public class LinkedList<T> {
public T element;
private LinkedList(T element) {
this.element = element;
}
private LinkedList<T> AddElememt(T element){
var lc = new LinkedList<>();
lc.add(element);
return lc;
}
这不是正确的方式,我该如何去改变它?谢谢
但是您需要实现自己的数组列表数据结构,对吗?您可以使用以下清晰的实现作为示例:https://howtodoinjava.com/data-structure/list-implementation-example-in-java/;
Java已经提供了LinkedList
类。这是List
接口的少数实现之一。CCD_ 3是另一个。
List< String > animals = new java.util.LinkedList<>() ;
animals.add( "dog" ) ;
animals.add( "cat" ) ;
如果您想要一些项目的不可修改列表,请使用List.of
。
List< String > animals = List.of( "dog" , "cat" ) ;