Java核心技术卷I基础知识3.10.2 数组初始化以及匿名数组-阿里云开发者社区

开发者社区> 华章出版社> 正文

Java核心技术卷I基础知识3.10.2 数组初始化以及匿名数组

简介:

3.10.2 数组初始化以及匿名数组


在Java中,提供了一种创建数组对象并同时赋予初始值的简化书写形式。下面是一个例子:

  

请注意,在使用这种语句时,不需要调用new。

甚至还可以初始化一个匿名的数组:

 

这种表示法将创建一个新数组并利用括号中提供的值进行初始化,数组的大小就是初始值的个数。使用这种语法形式可以在不创建新变量的情况下重新初始化一个数组。例如:

 

这是下列语句的简写形式:

 

      注释:在Java中,允许数组长度为0。在编写一个结果为数组的方法时,如果碰巧结果为空,则这种语法形式就显得非常有用。此时可以创建一个长度为0的数组:

 

注意,数组长度为0与null不同。    

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

华章出版社

官方博客
官网链接