Это может быть глупый вопрос, но есть ли разница между foo ()
и bar ()
?
private static File[] foo() {
return Collections.emptyList().toArray(new File[0]);
}
private static File[] bar() {
return new File[0];
}
Я пытаюсь придумать лучший способ вернуть пустой массив, а не null
.
В одной строке Вы могли сделать:
private static File[] bar(){
return new File[]{};
}
return new File[0];
Это - лучший и эффективный подход.