java - 如何在 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;
}
这不是正确的方法,我该如何去改变它?谢谢!
解决方案
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" ) ;
推荐阅读
- javascript - 从 Django 模板向 JavaScript 函数传递参数时出现语法错误
- python - 无法创建线程,因为只有当我给它一个长于 1 的字符串时,“需要 1 个位置参数但给定 4 个”
- python - 通过在数据框 python pandas 的转置上从另一列切片字符串的新列
- algorithm - 使用 CP 优化器进行电池调度
- java - 如何将文件从特定行读取到另一特定行?
- django - 如何在 Django 中自动创建或更新超级用户?
- ios - iOS模拟器的PJSIP库编译错误
- python - Qt QScrollBar 改变背景颜色
- sharepoint - 列中带有附件的 Sharepoint 列表
- jquery - 如何用 JQuery 中的新方程值替换第一个方程的答案?