difference between new String [] {} and new String [] in java
String array = new String{}; //The line you mentioned above Was wrong because you are defining an array of length 10 (), then defining an array of length 0 ({}), and trying to set them to the same