Java中Array的常用方法
0.建立/宣告一個陣列
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 = Arrays.toString(intArray); // print directly will print reference value System.out.println(intArray); // [I@7150bd4d System.out.println(intArrayString); // [1, 2, 3, 4, 5]
2.用陣列建立一個ArrayList
String [ ] stringArray = { "a" , "b" , "c" , "d" , "e" } ; ArrayList < String > arrayList = new ArrayList < String > ( Arrays . asList ( stringArray ) ) ; System . out . println ( arrayList ) ; // [A,B,C,D,E]
3,檢查陣列中是否包含特定的值
String[] stringArray = { "a", "b", "c", "d", "e" }; boolean b = Arrays.asList(stringArray).contains("a"); System.out.println(b);
4.結合兩個陣列
int[] intArray = { 1, 2, 3, 4, 5 }; int[] intArray2 = { 6, 7, 8, 9, 10 }; // Apache Commons Lang library int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);
5.宣告一個陣列的方法
method(new String[]{"a", "b", "c", "d", "e"});
6,加入所提供的陣列中的元素連線成一個字串
// containing the provided list of elements // Apache common lang String j = StringUtils.join(new String[] { "a", "b", "c" }, ", "); System.out.println(j); // a, b, c
7. Array與List之間的轉換
String[] stringArray = { "a", "b", "c", "d", "e" }; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); String[] stringArr = new String[arrayList.size()]; arrayList.toArray(stringArr); for (String s : stringArr) System.out.println(s);
8.陣列轉換成set
Set<String> set = new HashSet<String>(Arrays.asList(stringArray)); System.out.println(set); //[d, e, b, c, a]
9.陣列反向輸出
int[] intArray = { 1, 2, 3, 4, 5 }; ArrayUtils.reverse(intArray); System.out.println(Arrays.toString(intArray)); //[5, 4, 3, 2, 1]
10.刪除陣列元素
int[] intArray = { 1, 2, 3, 4, 5 }; int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new array System.out.println(Arrays.toString(removed));
最後一下int轉換成byte陣列
byte[] bytes = ByteBuffer.allocate(4).putInt(8).array(); for (byte t : bytes) { System.out.format("0x%x ", t); }
相關文章
- JavaScript Array常用方法JavaScript
- Java中Object類的常用方法JavaObject
- Java中Scanner類的常用方法Java
- Java中String類的常用方法Java
- Java中StringBuffer類的常用方法Java
- javascript 陣列(array) 常用的方法集錦(上)JavaScript陣列
- js中Array的方法簡介JS
- java中String類常用方法的使用與例項Java
- Array的reduce方法
- java字串常用方法Java字串
- 淺談 JavaScript 中 Array 型別的方法使用JavaScript型別
- Java中Array與ArrayList之間的轉換Java
- 常用的Java類方法【轉載】Java
- Java工具庫——Hutool的常用方法Java
- JavaScript中Array方法你該知道的正確開啟方法JavaScript
- Array()與Array.of()方法區別
- PHP中把stdClass Object轉array的幾個方法PHPObject
- Java8 常用方法Java
- Java之Thread類的常用方法 .sleep()Javathread
- Java集合 HashSet的原理及常用方法Java
- Java-String的常用方法總結!Java
- Array.reduce()方法的使用
- js-2018-11-09 關於Array中的srot()方法和compare()方法JS
- 【JAVA集合】JAVA集合框架及其常用方法Java框架
- java中的方法Java
- node中的url常用方法解析
- python中file物件的常用方法Python物件
- python中selenium常用的api方法PythonAPI
- Java常用的三個方法 `wait ` `notify` `notifyAll`JavaAI
- JavaScript Array map() 方法JavaScript
- JS-Array的方法總結JS
- ES6 Object和Array中常用的apiObjectAPI
- javascript中Date常用方法JavaScript
- js中Object那些不常用的方法JSObject
- Java 中的方法引用Java
- JavaScript中陣列Array.sort()排序方法詳解JavaScript陣列排序
- javascript Array.from()方法JavaScript
- 慎用PHP的unset、array_unique方法PHP
- 模擬 javaScript Array 原型上的方法JavaScript原型