专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java数组常用方法汇总

Java数组常用方法汇总

更新时间:2022-11-29 11:24:25 来源:星辉 浏览1010次

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 );
}

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>