首页 > 解决方案 > 如何在 java 中创建持久化数组列表结构?

问题描述

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

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

标签: javapersistence

解决方案


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" ) ;

推荐阅读