怎么样声明一个动态数组?在线等!
在jsp里怎样声明一个动态数组?根据数组里面的内容确定数组的长度!
推荐阅读
你可以用一个collection 类来做
import java.util.collection;//这是需要的包
import java.util.vector;
import java.util.iterator;
然后再程序中
collection col=new vector();
然后你就可以用下面的语句动态的增加了
col.add(**);**代表要加入的元素
加入完成以后需要列举元素的话使用如下的方法
iterator it=col.iterator();
接着用it方法:hasnext()来验证是否还有下一个元素
next()来取出下一个元素
具体语法如下:
假设我们假如的是一个字符串
string str1="hello";
string str2="ok";
string str=null;
collection col=new vector();
//加入元素到集合
col.add(str1);
col.add(str2);
//取出集合中的元素
iterator it= col.iterator();
while(it.hasnext){
str=(string) it.next();
}
注意在取出的时候一定要进行类型转化,上面我们就用进行了类型的转化。
object[] object;???
可以吗?俺不明白。如果可以的话清高手说明如何使用?
动态数组在赋值时必须给出长度,所以必须用vector或者arrylist等collection对象取得数组的长度。
.

讨论区