Потребность в новой строке [0] в методе Set toArray ()
Я пытаюсь преобразовать набор в массив.
Set s = new HashSet(Arrays.asList("mango","guava","apple"));
String[] a = s.toArray(new String[0]);
for(String x:a)
System.out.println(x);
И это прекрасно работает. Но я нене понимаю значениеnew String[0]
в .String[] a = s.toArray(new String[0]);
Я имею в виду, сначала я пыталсяString[] a = c.toArray();
, но это хочут работает. Зачем это нужно.new String[0]