java中,数组范围最大的下标是什么?

就是,定义一个数组,不想让数组后面是固定的值。。。。是无限的??还是有一个最大的界限。。。亲们,就好比String[]i=newString[内容];内容的地方,应该写什... 就是,定义一个数组,不想让数组后面是固定的值。。。。是无限的??还是有一个最大的界限。。。

亲们,就好比 String [] i =new String[ 内容]; 内容的地方,应该写什么?
展开
 我来答
百度网友b482631
推荐于2016-06-11 · TA获得超过787个赞
知道小有建树答主
回答量:654
采纳率:100%
帮助的人:657万
展开全部
数组的最大下标是长度-1
如:int[] intArr = new int[]{1,2,3,4,5,6,6,7,8};
它的长度为:intArr.length - 1
数组、集合的最大下标就是它们的长度减1,因为在java中,下标都是从0开始的
看会飞的牛123
2018-03-07 · TA获得超过327个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:101万
展开全部
额,我想你可能没有明白数组的概念。

数组是一个用于存储相同类型的元素的,固定大小的连续集合数据结构,固定大小!!
如果想按照你这种写法,你可以在数组前面定义一个List, list的内容自己填充,后面再引用
String [] i =new String[ list.length],这样就可以实现动态长度了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
出绿柳本燕
2019-06-07 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:1168万
展开全部
java中数组的下标表示在数组中的元素,从0开始的数值,0代表的是第一个元素,1代表的是第二个元素,往上依次类推。实例如下:
int[] intarry = new int[]{1,2,4};//新建一个int类型的数组
system.out.println(int[0]);//其中0就是代表数组的第一个数值,也就是1,下标为0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0b6a7ab
2014-10-28 · TA获得超过369个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:78.5万
展开全部

内容的地方写一个数字啊,这个数字就是数组的大小。java中,数组的大小是固定的,也就是说必须在初始化的时候就声明数组的大小。你可以按下面的方法声明。

String a[] = new String[]{"xxx","dawdw"};  //长度为2
String b[] = new String[2];  //长度为2

但是如果你想使用不固定大小的,你可以使用java封装好的一个类,ArrayList。或者其他一些实现了List接口的类都可以

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-10-28
展开全部

你这问题,我也醉了。。

一个数组,一般来说,它是连续存在与内存之中。而 数组名字,你可以理解为是数组的首元素的地址,然后通过数组元素个数和数组元素的类型来确定整个数组的。

所以,你可以大致理解为内存有多大,它就可以存多大。

为什么说大致理解呢?因为还有其它情况,例如,在过去计算机中,内存运行程序是不足的,CPU会将内存中的暂时不需要的某些数据移动到硬盘上,当使用的时候,再从硬盘调到内存中。


内容你填写字符串啊

比如:

String str = new String("Hello World !");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式