如何在java中创建持久性arraylist结构?

ycl3bljg  于 2021-07-03  发布在  Java
关注(0)|答案(2)|浏览(242)

我想做一个关于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;
    }

这不是正确的方法,我怎样才能去改变它?谢谢!

o3imoua4

o3imoua41#

java提供了现成的java.util.arraylist类。
但是您需要实现自己的数组列表数据结构,对吗?您可以使用以下clear实现作为示例:https://howtodoinjava.com/data-structure/list-implementation-example-in-java/;

f3temu5u

f3temu5u2#

java已经提供了 LinkedList 班级。这是 List 接口。 ArrayList 是另一个。

List< String > animals = new java.util.LinkedList<>() ;
animals.add( "dog" ) ;
animals.add( "cat" ) ;

如果您想要不可修改的少数项目列表,请使用 List.of .

List< String > animals = List.of( "dog" , "cat" ) ;

相关问题