社区
Java SE
帖子详情
数组能不能不定长度声明?怎么声明?
high_land
2005-12-23 08:33:49
一般数组声明有两种:
String[] sArray = new String[6];
String[] sArray = {"3","4","5"};
有没有不定长度的声明?下面的流程能实现吗?
1、数组声明
2、for(int i = 0; i < 整数; i++){
sArray[i] = "" + i;
}
3、打印出整数多的数组内容。
...全文
1511
12
打赏
收藏
数组能不能不定长度声明?怎么声明?
一般数组声明有两种: String[] sArray = new String[6]; String[] sArray = {"3","4","5"}; 有没有不定长度的声明?下面的流程能实现吗? 1、数组声明 2、for(int i = 0; i < 整数; i++){ sArray[i] = "" + i; } 3、打印出整数多的数组内容。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
high_land
2006-01-24
打赏
举报
回复
数组没有动态声明对吗?
sArray = new String[lst.size()];
不算.
treeroot
2006-01-24
打赏
举报
回复
如果需要动态改变当然用List了
high_land
2006-01-23
打赏
举报
回复
有没有象StringBuffer一样,可以自己根据窜的长度来定义大小的声明方式?
String[] sArray = new String[6];
String[] sArray = {"3","4","5"};
这两种方法是声明时已经定义了大小。
而String[] sArray;
sArray = new String[整数]和String[] sArray = new String[6];一样都限制了数组的大小。
high_land
2005-12-31
打赏
举报
回复
有没有象StringBuffer一样,可以自己根据窜的长度来定义大小的声明方式?
String[] sArray = new String[6];
String[] sArray = {"3","4","5"};
这两种方法是声明时已经定义了大小。
而String[] sArray;
sArray = new String[整数]和String[] sArray = new String[6];一样都限制了数组的大小。
high_land
2005-12-29
打赏
举报
回复
有没有象StringBuffer一样,可以自己根据窜的长度来定义大小的声明方式?
String[] sArray = new String[6];
String[] sArray = {"3","4","5"};
这两种方法是声明时已经定义了大小。
而String[] sArray;
sArray = new String[整数]和String[] sArray = new String[6];一样都限制了数组的大小。
dongdong715
2005-12-25
打赏
举报
回复
String[] str=new String[int];
high_land
2005-12-24
打赏
举报
回复
除了以下的两种声明方式,还有别的声明方式吗?
String[] sArray = new String[6];
String[] sArray = {"3","4","5"};
PhoticX
2005-12-24
打赏
举报
回复
String[] sArray = new String[6];
String[] sArray = {"3","4","5"};
这两种方法是声明并实例化。
可以分开进行,声明是String[] sArray; 他不能带数组大小。
需要的时候再实例化,确定大小分配空间sArray = new String[整数];其中整数可以使变量。
PhoticX
2005-12-24
打赏
举报
回复
集合的ArrayList就是个变长数组 看ArrayList的源码
public class Test
{
public static void main(String[] args)
{
java.util.ArrayList al =new java.util.ArrayList() ;
for (int i = 0; i < 整数; i ++)
al.add(String.valueOf(i));
for (int i = 0; i < al.size(); i ++)
System.out.println(al.get(i));
}
}
另外数足的声明和实例化可分开进行啊
String [] sArray;
到用到的时候基本该能确定数组大小了
sArray = new String[整数];
Roxxette
2005-12-23
打赏
举报
回复
楼上正解,为啥我上周研究这个问题的时候就没有这样的好人指点我涅?
treeroot
2005-12-23
打赏
举报
回复
Of course
String[] sArr=new String[整数];
数组的大小的是动态决定的,但是一点决定就不能改变了
yuzl32
2005-12-23
打赏
举报
回复
你可以换个做法,用Vector 动态接收,然后再转化为数组
import java.util.*;
public class Test
{
public static void main(String[] args)
{
Vector v = new Vector();
for (int i = 0; i < 10; i ++)
v.addElement(String.valueOf(i));
Object[] a = v.toArray();
for (int i = 0; i < a.length; i ++)
System.out.println(a[i]);
}
}
C++实现
不定
长
数组
C++简单模拟实现
不定
长
数组
,简化操作
TIA博途中变长
数组
的介绍与使用入门示例.docx
TIA博途中变长
数组
的介绍与使用入门示例
java中申请
不定
长度
数组
ArrayList的方法
今天小编就为大家分享一篇java中申请
不定
长度
数组
ArrayList的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
C语言题库
数组
.pdf
C语言题库
数组
.pdf
第五节
数组
(Arrays).docx
第五节
数组
(Arrays).docx
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章