Построение строки со значениями массиваJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Построение строки со значениями массива

Сообщение Anonymous »

У меня есть следующий код, который разбивает строку и получает четыре значения, разделенные разделителем.
Я хочу построить результирующую строку следующим образом:
/result = " "+arr[0]+" "+arr[1]+" "+arr[2]+" "+arr[3]+"";
И я не хочу жестко закодировать массив, например arr[0], arr[1] и т. д. Мне было интересно, если есть лучший способ справиться с этим. Цикл for, который я определил в последней части кода ниже, определенно не является правильным способом справиться с этой задачей.
public class StringExtraction {
public static void main(String[] args) {
String str = "|555|777|AB|CD";
String[] arr = str.substring(1).split("\\|");

String result = "";
//result = " "+arr[0]+" "+arr[1]+" "+arr[2]+" "+arr[3]+"";

System.out.println("Array length is :-> " + arr.length);
for (String s1 : arr) {
System.out.println("Value " + s1 + " and its length is " + s1.length());
}

for (int i = 0; i < arr.length; i++) {
result = " " + arr + " " + arr + " " + arr + " " + arr + "";
}

System.out.println("Print Result below:");
System.out.println(result);
}
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... ray-values
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»