Java核心技术--数组初始化和匿名数组
来源:互联网 发布:tcp网络编程 编辑:程序博客网 时间:2024/05/18 11:48
在Java中,提供了一种创建数组对象的同时就给数组赋值的简化方式,例如:
int[] array = {1, 2, 3, 4};上面语句在创建数组时,没有使用new关键字,直接给数组赋值。
匿名数组
匿名数组顾名思义就是没有名字的数组,创建方式如下;
new int[] {1, 2, 3}上面的语句将会创建一个新的数组,并且根据大括号里面的值对数组进行初始化,数组的大小就是大括号里面数据的个数。
使用这种语法形式可以在不创建新数组的情况下,重新去初始化一个数组。例如:
array = new int[] {1, 2, 5, 89};这个语句是下面语句的简写:
int[] tempArray = {1, 2, 5, 89};array = tempArray;
注意:在Java中允许数组长度为0。在我们要编写一个结果为数组的方式时,如果碰巧结果为空,那么这种语法形式显得特别有用。此时可以创建一个长度为0的数组:
new elemntsType[0];值得注意的是:数组长度为0和null是不一样的,这个需要特别注意。
阅读全文
0 0
- Java核心技术--数组初始化和匿名数组
- Java核心技术--数组简介
- Java核心技术--数组拷贝
- Java核心技术--数组排序
- java数组申明和初始化
- JAVA和C++数组初始化
- java数组初始化和定义
- 匿名数组和匿名hash ->
- java数组的初始化;数组对象和数组变量
- 【Java】Java数组的声明和初始化
- JAVA关于数组和二维数组的声明和初始化
- 【java】JAVA数组初始化
- C++和Java数组初始化的对比
- Java二维数组的声明和初始化
- java 数组的声明和初始化
- Java类对象数组声明和初始化
- java数组(定义、赋值和初始化)
- java字符串数组初始化和赋值
- 创投日报:11月7日收录投融资项目13起
- 浅谈JAVA中HashMap、ArrayList、StringBuilder等的扩容机制
- 一段curl
- C语言中的stdbool.h头文件
- .NET Framework 正则表达式
- Java核心技术--数组初始化和匿名数组
- jQuery-DatePicker 时间控制设置
- 实现尖角变圆角
- AI设计师“鲁班”进化史:每秒制作8000张双11海报,没有一张雷同!
- c语言中结构体在子函数中的用法
- 整理自《Pro Java 7 NIO.2》
- Python输出csv、excel表格
- C强制类型转换总结
- word文档加密经验实战分享