更新時間:2022-11-29 11:24:25 來源:動力節點 瀏覽1624次
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天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習