小问题:如何创建一个数组?

mechiland 2002-03-30 12:39:30
像创建一个不定义其长度的数组,该怎么写?
我用 String str[]; 不行;
用 String str[]= new String[]; 还是不行。
...全文
315 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mechiland 2002-03-30
  • 打赏
  • 举报
回复
sigh,看来还是要用vector了。只有十分,每人有份,不好意思,呵呵
jimw 2002-03-30
  • 打赏
  • 举报
回复
数组必须定长,定义后是不能改变它的长度的。
如果要用不定长的数组,就用Vector吧
xiaobi_liang 2002-03-30
  • 打赏
  • 举报
回复
Vector v = new Vector();
String[] s = v;
turbochen 2002-03-30
  • 打赏
  • 举报
回复
String[] str = new String[数组长度];
new 的时候一定要指定其长度,或者
String[] str = new String[]{
"string1",
"string2"
...
};
由数组元素解定其长度,
如果要不定长的数组,请用ArrayList.
ArrayList list = new ArrayList();
list.add("String1");
list.add("String2");
...

最后将ArrayList变成数组:
String[] str = list.toArray();

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧