Array
//by overloading method
static String toString(boolean[] a)
static String toString(byte[] a)
static String toString(char[] a)
static String toString(short[] a)
static String toString(int[] a)
static String toString(long[] a)
static String toString(float[] a)
static String toString(double[] a)
static String toString(Object[] a) int[] arr = {0,1,2,3,4};
int[] arr2 = Arrays.copyOf(arr,arr.length);//arr2 = [0,1,2,3,4]
int[] arr3 = Arrays.copyOf(arr,3);//arr3 = [0,1,2]
int[] arr4 = Arrays.copyOf(arr,7);//arr4 = [0,1,2,3,4,0,0]
int[] arr5 = Arrays.copyOfRange(arr,2,4);//arr5 = [2,3], does not including 4
int[] arr6 = Arrays.copyOfRange(arr,0,7);//arr6 = [0,1,2,3,4,0,0]int[] arr = new int[5];
Arrays.fill(arr,9);//arr=[9,9,9,9,9]
// 1 <= x < 6
//arr=[1,5,2,1,1]
Arrays.setAll(arr,(i) -> (int)(Math.random()*5)+1);Last updated