社区
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、打印出整数多的数组内容。
...全文
1513
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++
数组
在
声明
时需要指定其
长度
,而
不定
长
数组
允许我们在运行时根据需要分配和调整大小。这种特性使得程序更加灵活,能更好地适应变化的数据需求。 在C++中,实现
不定
长
数组
的方式主要有两种:使用`std::...
TIA博途中变长
数组
的介绍与使用入门示例.docx
在TIA博途中,变长
数组
是一种非常实用的数据结构,尤其在处理不确定
长度
的数据集合时。本文将深入探讨变长
数组
的定义、使用方法以及注意事项,以帮助初学者快速掌握其基本操作。 首先,理解变长
数组
的概念。变长...
java中申请
不定
长度
数组
ArrayList的方法
Java 中申请
不定
长度
数组
ArrayList 的方法 Java 中申请
不定
长度
数组
ArrayList 的方法是 Java 编程语言中一个非常重要的知识点。ArrayList 是 Java 中一种非常常用的集合类,它可以动态地增长或缩小,以适应不同的...
C语言题库
数组
.pdf
根据C语言的语法规则,二维
数组
在
声明
时可以省略第一维的大小,但
不能
省略后续维度的大小。正确答案为B。
数组
在C语言编程中占据重要地位,其特点是连续的内存空间,固定的大小和相同类型的数据元素。
数组
的操作...
第五节
数组
(Arrays).docx
在C++中,如果我们
声明
一个
数组
,但是没有特别指定初始值,那么
数组
将不会被初始化,因此它的内容在我们将数值存储进去之前是
不定
的。如果我们
声明
一个全局
数组
(在所有函数之外),则它的内容将被初始化为所有元素...
Java SE
62,626
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章