如何在java中创建持久性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;
}

这不是正确的方式,我该如何去改变它?谢谢

Java提供了Java.util.ArrayList类。

但是您需要实现自己的数组列表数据结构,对吗?您可以使用以下清晰的实现作为示例: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" ) ;

最新更新