Как кратко вывести элементы массива

225
06 апреля 2017, 18:22

Нужно вывести через пробел слова, записанные в массив из 7 объектов.
Интересует как сделать этот код короче:

System.out.println(masyv[0] + " " + masyv[1] + " " + masyv[2] + " " + masyv[3] +" " + 
        masyv[4] + " " + masyv[5] + " " + masyv[6]);
Answer 1

Если masyv - это String[], то можно воспользоваться методом String.join из Java 8:

String[] masyv = { "a1", "b2", "c3", "d4", "e5", "f6", "g7" };
System.out.println(String.join(" ", masyv));

И массив - это всё же array, а не masyv.

Answer 2

Можно циклом

for (Class clazz: masyv)
    System.out.print(clazz+" ");
READ ALSO
Графический покер при помощи Java [требует правки]

Графический покер при помощи Java [требует правки]

Всем доброго времени суток! Дали мне задание для курсовой работы — написать сайт при помощи Java с покером (техасский холдем), но я не знаю, с чего...

201
Retrofit2 Ошибка Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $

Retrofit2 Ошибка Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $

Retrofit2 Ошибка Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $ Подскажите пожалуйста как исправить?

318
ошибка при работе с картой

ошибка при работе с картой

В портретной ориентации все работает отлично но когда поворачиваю экран программа вылетает

243
Canvas размеры полотна

Canvas размеры полотна

Создал свой виджет, но не могу понять как образуется размер для холстаРазмер экрана эмулятора 1280х768

225