Java 数组的不同定义方式和数组长度为可变参数
来源:互联网 发布:大数据分析的案例 编辑:程序博客网 时间:2024/06/02 04:18
昨天遇到将ArrayList<String>转化为String[]的问题,一时之间竟然想不出答案,遂问室友,得到了Java操作数组的新方式
常见定义方式
1.int[] myIntArray = new int[3]
2.int[] myIntArray = {1,2,3}
3.int[] myIntArray = new int[]{1,2,3}
4.少见的反射创建,int[] intArray = (int[]) Array.newInstance(int.class,3)
数组长度为可变参数
static void test(int i) {int[] myInt = new int[i];}这段代码,给我的感觉就像打开了新世界,当初自学Java的时候并没有注意到这一块,默认以为是跟C/C++一样不能指定可变大小。当然,后面也学习了下这种方式的一些效果:
static void test(int i) {int[] myInt = new int[i];System.out.println(myInt[5]);}没有指定数据的话,里面是有默认值的。和新建的对象一样,int默认值为0,boolean为false,float/double为0.0,String为null。
也测试下数组的其他功能,都是可行的。好吧,解锁了新姿势
阅读全文
0 0
- Java 数组的不同定义方式和数组长度为可变参数
- Java可变长度数组
- 长度可变数组(java)
- 未定义长度和定义长度的数组
- java 可变数组参数
- Java基本数据类型数组与可变长度参数
- Java自定义长度可变数组
- 数组的 可变参数
- 不同语言中一维数组的定义方式
- ArrayList: 长度可变的数组
- Java中长度可变参数的实现 其实质是数组
- scala类的定义和可变长度参数
- JavaScript的数组定义和长度获取
- java数组长度为0和数组为null
- JAVA 可变长度的参数
- JAVA 长度为0的数组和 null
- JavaScript 可变长度参数函数的定义
- Java处理控制台输入的长度可变的数组数据
- js上传视频方法及监控进度
- CSS-DOM
- Mysql权限控制
- bzoj 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- C++获取磁盘分区空间情况
- Java 数组的不同定义方式和数组长度为可变参数
- Java四种线程池的使用
- 树状数组
- netty学习十一:NIO客户端服务端通讯demo
- hdu-3018-Ant Trip(并查集&&欧拉回路)
- 旅程
- jqGrid API 及用法
- vmware fusion在centos7中配置静态ip
- iOS编译过程的原理和应用