mdsk.net
当前位置:首页 >> jAvA中数组的长度可以改变吗 >>

jAvA中数组的长度可以改变吗

定义时当然可以:例如 int[] a; 但是要把它初始化成为一个真正意义上的数组就必须设定长度: int [] a = new int[10]; 这时就只能改变数组里的数值而不能改变它的长度了. Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++...

java中数组的长度不可以改变。 java中的数组的定义就是相同类型,固定长度的一组数据,一旦被初始化,长度不可更改。如果对需要用的数组的长度不确定,有两种解决办法: 第一种是在数组初始化的时候长度申请的足够大,这样做会造成内存空间的浪...

没啥办法只能新建一个更大的数组,看需求如果可以用list,只能用数组,参数ArrayList的源码 oldData = Arrays.copyOf(oldData , newLength);

如果数组是自己定义并且初始化的的必须在new 类型[长度]这里指明长度 如果是引用别的数组,长度和所引用的数组一样长 一句话,没有默认长度

可以利用substring(int beginIndex, int endIndex)函数截取固定长度片段。 具体示例代码如下: public class woo { public static void main(String args[]) { //ID为430423198211231441,截取[19821123] char IDNum[] = {'4','3','0','4','2','...

用arraylist,随时可以增加数组的大小!网上和书上讲arraylist使用的应该有很多

使用eclipse默认的vm arguments,运行以下代码: public static void main(String[] args) { byte[] array=new byte[61858764]; // short[] shortArray=new short[30929382]; // int[] intArray=new int[15464691]; // long[] longArray=new lon...

如果楼主是用的类似String[] array=new String[10];方式创建的数组的话,数组array一经创建,大小无法改变,只能改变元素的值,比如清空某一位元素的值就达到删除目的。 若想使数组的大小变化,可参见一楼的回答,用集合的实现类ArrayList,将要...

不可以的。

跟你打个比方,像是int a ,a=1;a=3;a先赋值为1,后又将其值改为3是相似的意思,首先创建了 s,后又重新再创建了一个,其名也为s,故而s长度改变了

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com