#java
#java
Вопрос:
protected String[] getImages(int max, String imageId) {
String[] images = new String[max];
for (int i = 0; i < max; i ) {
images[i] = imageId;
}
return images;
}
Есть ли более простой способ заполнить содержимое динамического массива на основе постоянных данных одним вызовом. Я помню служебный метод из commons-lang, но я не могу повторно собрать, что это был за вызов?
Ответ №1:
Попробуйте использовать Arrays
служебный класс:
Arrays.fill(images, imageId);
(То есть fill(Object[] objects, Object val)
. Как вы можете видеть из Javadoc, существует множество других перегрузок fill()
.)