class Collection
{
int sNo;
String sessionID;
int noOfDependency;
int noOfRejection;
int totalValue;
Collection(int sNo, String sessionID, int noOfDependency, int noOfRejection, int totalValue)
{
this.sNo = sNo;
this.sessionID = sessionID;
this.noOfDependency = noOfDependency;
this.noOfRejection = noOfRejection;
this.totalValue = totalValue;
}
}
public class DependencyStack {
/** Creates a new instance of DependencyStack */
public DependencyStack()
{
LinkedList lList = new LinkedList();
lList.add(new Collection(1,"a",0,0,0);
lList.add(new Collection(2,"b",0,0,0));
for(int i=0;i<lList.size();i++);
System.out.println(lList.getFirst());
}
我无法查看个人数据。例如如果我要查看所有sno“序列号”,我该怎么办..我尝试了很多选择,请帮助...
最佳答案
用标准的API库作为上帝,嗯,我的意思是戈斯林。
认真地说,已经对它们进行了数百次调整,优化和错误修复-您几乎不可能做得更好。
实际上,java.util.LinkedList已经具有一个大小计数器。但是ArrayList在大多数情况下会更好(例外:如果您在遍历时经常需要删除元素)。
顺便说一句,500-1000个元素是块变化。没什么。与程序运行一百万次O(n)实现相比,您浪费了更多的时间来问这个问题。
编辑:要在一个节点或列表插槽中存储多个数据,请编写一个类,将您的数据作为字段(如果要使其特别“干净”,则通过set和get方法公开和公开),并放置该类进入列表。