// imports
import java.util.ArrayList;
import java.util.List;
// Creating a new ArrayList
List<Integer> myIntArray = new ArrayList<Integer>();
// Adding the element '3' to the array
myIntArray.add(3);
// A better solution would be to use an ArrayList which can grow as you need it.
// The method ArrayList.toArray( T[] a )
// gives you back your array if you need it in this form.
List<String> where = new ArrayList<String>();
where.add(element);
where.add(element);
// If you need to convert it to a simple array...
String[] simpleArray = new String[ where.size() ];
where.toArray( simpleArray );
mport java.util.ArrayList;
import java.util.Arrays;
public class JavaAddElementUsingList {
public static void main(String[] args) {
// TODO Auto-generated method stub
Integer arr[] = {1,2,3,4,5,6};
System.out.println("Array:"+Arrays.toString(arr));
ArrayList<Integer> arrayList = new ArrayList<Integer>(Arrays.asList(arr));
arrayList.add(7);
arr = arrayList.toArray(arr);
System.out.println("Array after adding element: "+Arrays.toString(arr));
}
}
// If you read array of unknown length, from console
// and you want to put numbers into array of fixed length
long[] array = Arrays.stream(scanner.nextLine().split(" "))
.mapToLong(Long::parseLong)
.toArray();
int[] array = Arrays.stream(scanner.nextLine().split(" "))
.mapToInt(Integer::parseInt)
.toArray();