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

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

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

肯定要先声明数组长度,不然系统不会为他分配内存空间。 Java中的数组是定长的,比如int[] a ={}; 定义出来的数组a 长度为0,已经是定长了,之后再给它赋值是不可以的,因为它的长度定义出来之后是不可改变的了。 所以在使用数组的时候,一定要...

使用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...

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

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

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

不可以的。

如果是数组的话就是:数组.length属性; 如果是字符串的话就是:字符串.length()方法; 如果是集合的话就是:集合.size()方法

public class Arrays { public static void main(String[] args) { int[] arr = new int[5]; //声明数组长度时,不可以同时赋值 for (int i = 0; i < arr.length; i++) { arr[i] = i; } System.out.println(java.util.Arrays.toString(arr)); } }

必须指定长度,长度可以在中括号里用数字表示,也可以在后面用大括号直接赋元素值来获得长度。 不指定长度会编译错误,不是造成什么资源浪费。 int[] a=new int[6]; //直接给数组长度,但元素各值默认是0int[] b=new int[]{1,2,3,}; //给数组元...

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