在Java数组长度 [英] Array Length in Java

查看:133
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆