在Java数组长度 [英] Array Length in Java
本文介绍了在Java数组长度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个简单的疑问。我宣布一个数组,如下图所示。
I've a simple doubt. I declared an array as shown below.
int[] arr=new int[10];
然后我分配以下值到阵列。对于例如:
Then I assigned following values to the array. For eg:
arr[0]=1;
arr[1]=2;
arr[2]=3;
arr[3]=4;
然后我声明和初始化一个整型变量,如下图所示。
Then I'm declaring and initializing a integer variable as shown below.
int a=arr.length();
那么,什么是一遏制?我的意思是它包含实际尺寸或阵列??
Then what does "a" contain?? I mean does it contain Actual size or logical size of the array??
推荐答案
它包含了分配的大小,10未分配的指标将包含默认值,这对于int是0。
It contains the allocated size, 10. The unassigned indexes will contain the default value which is 0 for int.
这篇关于在Java数组长度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文