Java 从一个对象获取数据(长数据)?

Java 从一个对象获取数据(长数据)?,java,object,linked-list,long-integer,Java,Object,Linked List,Long Integer,我正在做一个项目,我被迫制作一个包含对象的链表。链表,如在保存字符串或int值(如数组、向量)的数据结构中 在每个对象中有四种类型的数据(string、double、int、long);但我只对长期价值感兴趣 TL;博士: 所以我想我的问题是:“如何从一个包含不同类型数据的对象中获取一个值(长) 现在假设你有一个LinkedList作为 LinkedList<A> lla = new LinkedList<A>(); //初始化服务器的状态 a.setA(2); a.s

我正在做一个项目,我被迫制作一个包含对象的链表。链表,如在保存字符串或int值(如数组、向量)的数据结构中

在每个对象中有四种类型的数据(string、double、int、long);但我只对长期价值感兴趣

TL;博士: 所以我想我的问题是:“如何从一个包含不同类型数据的对象中获取一个值(长)

现在假设你有一个LinkedList作为

LinkedList<A> lla = new LinkedList<A>();
//初始化服务器的状态

a.setA(2);
a.setS("Hello");
a.setD(4);
a.setL(5l);
将其添加到linkedlist

lla.add(a);
如果你有LinkedList的引用,你可以在任何时候获得一个对象

A aObj = lla.get(position); // position is the position of object a of A
那就做吧

long lOfA = aObj.getL();

你不需要猜问题本身。:)很抱歉,在这一部分我没有听清楚您的解释:“A aObj=lla.get(position);//position是A的对象A的位置”我还忘了提到该对象是在另一个公共类中创建的,然后该对象被发送到一个方法,该方法将该对象放在链表中的一个元素(节点或点)中。现在我实际上正在尝试创建一个indexOf方法,该方法接受一个长值,并在链表中查找该长值(当然,它只保存对象),因此我的indexOf的头是“public int indexOf(long value)”
A aObj = lla.get(position); // position is the position of object a of A
long lOfA = aObj.getL();