Java Array Tips
0. Declare an array (Declare an array)
[JS]View Plaincopyprint?
- string[] Aarray = new string[5];
- String[] Barray = {"a","B","C", "D", "E"};
- string[] CArray = new string[]{"a","B","C","D","E"};
string[] Aarray = new STRING[5]; String[] Barray = {"A", "B", "C", "D", "E"}; string[] CArray = new string[]{"A", "B", "C", "D", "E"};
1. Output an array from Java (print an array in Java)
[JS]View Plaincopyprint?
- int[] intarray = { 1, 2, 3, 4, 5 };
- string intarraystring = arrays.tostring ( Intarray);
-    
- // print directly will print reference value
- System.out.println (intarray);
- // [[email protected]
-    
- System.out.println (intarraystring);
- // [1, 2, 3, 4, 5]  
Int[] Intarray = {1, 2, 3, 4, 5}; String intarraystring = arrays.tostring (Intarray); Print directly would print reference valueSystem.out.println (intarray);//[Email protected] SYSTEM.OUT.PRINTLN ( intarraystring);//[1, 2, 3, 4, 5]
2. Create an array list from the array (create a ArrayListfrom an array)
[JS]View Plaincopyprint?
- 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]
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. Check if the array contains a specific value (check if an array contains a certain value)
[JS]View Plaincopyprint?
- String[] Stringarray = { "a", "B", "C", "D", "E"};
- Boolean B = Arrays.aslist (Stringarray). Contains ("a");
- System.out.println (b);
- True
String[] Stringarray = {"A", "B", "C", "D", "E"};boolean B = arrays.aslist (Stringarray). Contains ("a"); System.out.println (b);//True
4. Connect two arrays (concatenate two arrays)
[JS]View Plaincopyprint?
- Int[] Intarray = {1, 2, 3, 4, 5};
- Int[] IntArray2 = {6, 7, 8, 9, 10};
- Apache Commons Lang Library
- int[] Combinedintarray = Arrayutils.addall (Intarray, intArray2);
Int[] Intarray = {1, 2, 3, 4, 5};int[] IntArray2 = {6, 7, 8, 9,};//Apache Commons Lang libraryint[] Combinedintarr ay = Arrayutils.addall (Intarray, intArray2);
5. Declare an array of inline chains (Declare an array inline)
[JS]View Plaincopyprint?
- Method (new string[]{"a", "B", "C", "D", "E"});
Method (New string[]{"A", "B", "C", "D", "E"});
6. Add an array element to a separate string (Joins the elements of the provided array into a single string)
[JS]View Plaincopyprint?
- 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
Containing the provided list of elements//Apache common langstring j = stringutils.join (new string[] {"A", "B", "C"} , ", "); System.out.println (j);//A, B, c
7. Converting an array list into an array (Covnert a ArrayList to an array)
[JS]View Plaincopyprint?
- 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);
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. Convert an array into a collection (convert an array to a set)
[JS]View Plaincopyprint?
- set<string> set = new Hashset<string> (Arrays.aslist (Stringarray));
- SYSTEM.OUT.PRINTLN (set);
- [D, E, B, C, a]
set<string> set = new Hashset<string> (arrays.aslist (Stringarray)); SYSTEM.OUT.PRINTLN (set);//[d, E, B, C, a]
9. Inverse Array (Reverse an array)
[JS]View Plaincopyprint?
- Int[] Intarray = {1, 2, 3, 4, 5};
- Arrayutils.reverse (Intarray);
- System.out.println (arrays.tostring (Intarray));
- [5, 4, 3, 2, 1]
Int[] Intarray = {1, 2, 3, 4, 5}; Arrayutils.reverse (Intarray); System.out.println (arrays.tostring (Intarray));//[5, 4, 3, 2, 1]
10. Delete the array element (remove element of an array)
[JS]View Plaincopyprint?
- Int[] Intarray = {1, 2, 3, 4, 5};
- int[] removed = Arrayutils.removeelement (Intarray, 3); //create a new array
- System.out.println (arrays.tostring (removed));
Int[] Intarray = {1, 2, 3, 4, 5};int[] removed = Arrayutils.removeelement (Intarray, 3);//create a new ARRAYSYSTEM.OUT.PR Intln (arrays.tostring (removed));
One more–convert int to byte array
[JS]View Plaincopyprint?
- byte[] bytes = bytebuffer.allocate (4). Putint (8). Array ();
- For (byte t:bytes) {
- System.out.format ("0x%x", t);
- }
Java Array Tips