java中没有结构,你可以用类来代替,其对象放在ArrayList中。
解决方案 »
- 定义一个枚举 ?!
- JAVA前景怎么样啊???
- [散分 80分] 想写一个关于通信协议点评的帖子,不知道写在哪个版面比较好
- 为什么运行后不显示标签文本?不闪烁?
- 请教!如何用java编写程序以获取html源码中注释部分的内容?
- 弱弱的问题:服务端通过socket传给客户端的十六进制数"EA",怎么到了客户端编成了65533的十进制数了?应该是234的啊??
- 怎样让程序知道自己所执行的程序名或类名?
- 概念请教,一定给分,谢谢各位
- 如何得到JScrollPane中的JTable
- 《深入理解Java虚拟机》代码清单8-15的问题MethodHandle
- jdbc
- 我想记录一段代码开始到结束消耗的时间,该怎么做?
如果你需要更多的灵活性,建议你自己定义链表结构
//输出链表节点
for (int i=0;i<a.Length;i++)
System.out.println(a.getItem(i));
{
public Object get(int index);
public List previous();
public List next();
}
{
int i;
struct type * next;
};c是用指针来实现,不过java是用引用来实现
struct type
{
int i;
struct type & next;
};
不好意思,我不知道&是不是java的引用运算符,思想是这样的
{
public int i;
Type type next;
}
public class Type
{
public int i;
public Type next();
}
然后我取出Item中的数据,通过Item.id;如要再详细,我需要把jar包反编译了。
public class Type
{
public int i;
public Type next;
}
Vector v = new vector();
v.add(testItem1);
v.add(testItem2);
...
v.add(testItemn);
public class Type
{
public int i;
public String len;
.......
public Type next;
}
是这意思吗?type 指什么?
。。
我要取出testitem怎么取?
如无特殊要求,可用Vector--它算是Collection中比较轻量的一种了
Vector v = new vector();
v.add(testItem1);
v.add(testItem2);
...
v.add(testItemn);
v可以算一种集合对象了,用集合来处理也比较好,集合可以作为一个容器,有一定顺序
To wangjiehua(jackwang)
你可以参看相应的ApiDocs
class A{
int a;
String b;
}public class Test{
public static void main(String args[]){
List list = new ArrayList();
A a = new A();
a.a = 1;
a.b = "Hello";
list.add(a); a = new A();
a.a = 2;
a.b = "world";
list.add(a); a = (A)list.get(0); //get方法取出的是Object,需要作类型转换
System.out.println(a.a);
System.out.println(a.b); a = (A)list.get(1);
System.out.println(a.a);
System.out.println(a.b); }
}