华为资深java架构师总结:Java数组的十大方法

以下是Java Array的十大方法:

在这里插入图片描述
0.声明一个数组
字符串[ ] aArray = 新 字符串[ 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 = 数组。toString ( intArray );
//直接打印将打印参考值System。出来。println ( intArray ); // [ I @ 7150bd4d
系统。出来。println ( intArrayString ); // [1、2、3、4、5]
2.从数组创建一个ArrayList
String [ ] stringArray = { “ a”,“ b”,“ c”,“ d”,“ e” }} ;
的ArrayList <字符串>的ArrayList = 新的ArrayList <字符串> (阵列。asList (字符串数组)); 系统。出来。println ( arrayList ); // [a,b,c,d,e]
3.检查数组是否包含某个值
String [ ] stringArray = { “ a”,“ b”,“ c”,“ d”,“ e” }} ;布尔 b = 数组。asList ( stringArray )。包含(“ a” ); 系统。出来。println ( b ); //正确
4.连接两个数组
INT [ ] intArray = { 1,2,3,4,5 } ; INT [ ] intArray2 = { 6,7,8,9,10 } ; // Apache的百科全书Lang库INT [ ] combinedIntArray = ArrayUtils。addAll ( intArray,intArray2 );
5.内联声明一个数组
方法(新的 String [ ] { “ a”,“ b”,“ c”,“ d”,“ e” } ));
6.将提供的数组的元素连接到单个String中
//包含提供的元素列表// Apache通用lang String j = StringUtils。join (new String [ ] { “ a”,“ b”,“ c” },“,” ));系统。出来。println ( j ); // a,b,c
7.将一个ArrayList转换为一个数组
String [ ] stringArray = { “ a”,“ b”,“ c”,“ d”,“ e” }} ;
的ArrayList <字符串>的ArrayList = 新的ArrayList <字符串> (阵列。asList (字符串数组)); String [ ] stringArr = 新的 String [ arrayList。大小()] ;
数组列表。toArray ( stringArr ); for (String s : stringArr )
系统。出来。println ( s );
8.将数组转换为集合
组<字符串>组= 新的HashSet <字符串> (阵列。asList (字符串数组)); 系统。出来。println (集); // [d,e,b,c,a]
9.反转数组
INT [ ] intArray = { 1,2,3,4,5 } ;
ArrayUtils。反向( intArray ); 系统。出来。的println (阵列。的toString ( intArray )); // [5,4,3,2,1]
10.删除数组的元素
INT [ ] intArray = { 1,2,3,4,5 } ; int [ ]已删除= ArrayUtils。removeElement ( intArray,3 ); //创建一个新的数组System。出来。的println (阵列。的toString (除去));
还有一个-将int转换为字节数组
字节[ ]字节= ByteBuffer。分配(4 )。putInt (8 )。数组();
for (字节 t :字节) {
系统。出来。格式(“ 0x%x”,t );
最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。在这里插入图片描述

发布了38 篇原创文章 · 获赞 8 · 访问量 2707

猜你喜欢

转载自blog.csdn.net/zhaozihao594/article/details/103945965