admin 管理员组文章数量: 1184232
2024年3月29日发(作者:access token参数异常)
Java数组操作的10大方法
Java数组操作的10大方法
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序
员以优雅的思维方式进行复杂的编程。下面是精心整理的Java数组操作的10大方法,大
部分代码都来自Stack Overflow。
0、定义一个Java数组
String[] aArray = new String[5];
String[] bArray = {"a","b","c", "d", "e"};
String[] cArray = new String[]{"a","b","c","d","e"};
第一种是定义了一个数组,并且指定了数组的`长度,我们这里称它为动态定义。
第二种和第三种在分配内存空间的同时还初始化了值。
1、打印Java数组中的元素
int[] intArray = { 1, 2, 3, 4, 5 };
String intArrayString = ng(intArray);
// print directly will print reference value
n(intArray);
// [I@7150bd4d
n(intArrayString);
// [1, 2, 3, 4, 5]
这里的重点是说明了Java中数组的引用和值得区别,第三行直接打印intArray,输
出的是乱码,因为intArray仅仅是一个地址引用。第4行输出的则是真正的数组值,因为
它经过了ng()的转化。对Java初学者来说,引用和值仍需重视。
2、从Array中创建ArrayList
String[] stringArray = { "a", "b", "c", "d", "e" };
ArrayList
n(arrayList);
// [a, b, c, d, e]
为什么要将Array转换成ArrayList呢?可能是因为ArrayList是动态链表,我们可以
更方便地对ArrayList进行增删改,我们并不需要循环Array将每一个元素加入到
版权声明:本文标题:Java数组操作的10大方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711697762a606187.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论