Использование всех значений массива при построении строки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 ... g-a-string
Ответить

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

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

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

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

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