动态数组的运用 建议:用 Vectoror HashMap 代替! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态数组??数组的大小只能是固定的,你用别的试试吧,java.util里面的都可以用,看你想实现什么了,就用实现了那个接口的类。 比如存放结果集,因为不知道结果集记录数,只能一个个添加……所以用VectorVector vect;//将rs结果集的内容用vect数组保存,rs结果集共4字段while(rs.next()) { Vector rec_vector=new Vector(); rec_vector.addElement(rs.getString(1)); rec_vector.addElement(rs.getString(2)); rec_vector.addElement(rs.getString(3)); rec_vector.addElement(rs.getString(4)); vect.addElement(rec_vector);//向量rec_vector加入向量vect中}==============================================================如上所言,并非完全正确,请从建议的角度、用怀疑的眼光批判地接收 用ArrayList。int[] a = new int[100];for(int i = 0; i < 200 ; i ++) if(i > a.length) { int b = a;a = new int[2*a.length];System.arraycopy(a,0,b,0,a.length);}a[i]=i;}简单的动态数组,Vector,ArrayList其实都差不多如此实现的! java如何实现布尔逻辑搜索啊? 鄙人要写一个酒店管理系统(BS) 如何更新JList里面的数据? XYLayout xYLayout1 = new XYLayout(); 请教高手一个题目 请问16进制数有符号吗? 这个题应该怎么改啊? 新手请教:对象串行化 如何实现语音聊天技术?需要些什么 jbulder的报错信息,如何解决 很奇怪的问题 高分请教excel问题?
所以用Vector
Vector vect;//将rs结果集的内容用vect数组保存,rs结果集共4字段
while(rs.next()) {
Vector rec_vector=new Vector();
rec_vector.addElement(rs.getString(1)); rec_vector.addElement(rs.getString(2)); rec_vector.addElement(rs.getString(3)); rec_vector.addElement(rs.getString(4));
vect.addElement(rec_vector);//向量rec_vector加入向量vect中
}
==============================================================
如上所言,并非完全正确,请从建议的角度、用怀疑的眼光批判地接收
int[] a = new int[100];
for(int i = 0; i < 200 ; i ++)
if(i > a.length) {
int b = a;
a = new int[2*a.length];
System.arraycopy(a,0,b,0,a.length);
}
a[i]=i;
}
简单的动态数组,Vector,ArrayList其实都差不多如此实现的!