更新时间:2022-11-29 11:24:25 来源:极悦 浏览1159次
Java数组常用方法有哪些?极悦小编来为大家进行总结。
1.声明一个数组
字符串[ ] aArray = 新 字符串[ 5 ] ;
String [ ] bArray = { "a" , "b" , "c" , "d" , "e" } ;
String [ ] cArray = new String [ ] { "a" , "b" , "c" , "d" , "e" } ;
2.用Java打印一个数组
int [ ] intArray = { 1 , 2 , 3 , 4 , 5 } ;
字符串intArrayString = 数组。toString (整数数组) ;
// 直接打印将打印参考值
System . 出来。println (整数数组) ;
// [我@7150bd4d
系统。出来。println ( intArrayString ) ;
// [1, 2, 3, 4, 5]
3.从数组创建一个 ArrayList
字符串[ ] stringArray = { "a" , "b" , "c" , "d" , "e" } ;
ArrayList < String > arrayList = new ArrayList < String > ( Arrays.asList ( stringArray ) ) ; _ _ 系统。出来。println (数组列表) ; // [a, b, c, d, e]
4.检查数组是否包含某个值
字符串[ ] stringArray = { "a" , "b" , "c" , "d" , "e" } ;
布尔b = 数组。作为列表(字符串数组)。包含(“一个” );
系统。出来。println ( b ) ;
// 真的
5.连接两个数组
int [ ] intArray = { 1 , 2 , 3 , 4 , 5 } ;
int [ ] intArray2 = { 6 , 7 , 8 , 9 , 10 } ;
// Apache Commons Lang 库
int [ ] combinedIntArray = ArrayUtils. addAll ( intArray, intArray2 ) ;
6.声明一个内联数组
method(new String[]{"a", "b", "c", "d", "e"});
7.将提供的数组的元素连接成一个字符串
// 包含提供的元素列表
// Apache 通用语言
String j = StringUtils. 加入(新 字符串[ ] { “a”,“b”,“c” },“,” );
系统。出来。println ( j ) ;
// a, b, c
8.将 ArrayList 转换为数组
字符串[ ] stringArray = { "a" , "b" , "c" , "d" , "e" } ;
ArrayList < String > arrayList = new ArrayList < String > ( Arrays.asList ( stringArray ) ) ; _ _ String [ ] stringArr = new String [ arrayList. 尺寸( ) ] ;
数组列表。toArray ( stringArr ) ;
for ( String s : stringArr )
系统。出来。打印(小号);
9.将数组转换为集合
Set<String> set = new HashSet<String>(Arrays.asList(stringArray));
System.out.println(set);
//[d, e, b, c, a]
10.反转数组
int [ ] intArray = { 1 , 2 , 3 , 4 , 5 } ;
ArrayUtils。反转(整数数组);
系统。出来。println ( Arrays.toString ( intArray ) ) ; _ _ //[5, 4, 3, 2, 1]
11.删除数组元素
int [ ] intArray = { 1 , 2 , 3 , 4 , 5 } ;
int [ ]移除= ArrayUtils。removeElement ( intArray, 3 ) ; //创建一个新的数组
System . 出来。println (数组。toString (删除)); _
还有一个 - 将 int 转换为字节数组
字节[ ]字节=字节缓冲区。分配( 4 )。putInt ( 8 )。数组( ) ;
对于 (字节t :字节) {
系统。出来。格式(“0x%x”,t );
}
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习