Конвертировать массив строк в строку в Java - PullRequest
208 голосов
/ 12 марта 2011

Мне нужен код Java для преобразования массива строк в строку.

Ответы [ 13 ]

0 голосов
/ 27 декабря 2016
String array[]={"one","two"};
String s="";

for(int i=0;i<array.length;i++)
{
  s=s+array[i];
}

System.out.print(s);
0 голосов
/ 05 июля 2013

Если вы знаете, сколько элементов в массиве, это можно сделать простым способом:

String appendedString = "" + array[0] + "" + array[1] + "" + array[2] + "" + array[3]; 
0 голосов
/ 12 марта 2011

Вы хотите код, который производит строку из arrayList,

Iterate through all elements in list and add it to your String result

Вы можете сделать это двумя способами: используя String как результат или StringBuffer / StringBuilder.

Пример:

String result = "";
for (String s : list) {
    result += s;
}

... но это не очень хорошая практика по причине производительности. Лучше использовать StringBuffer (безопасный для потоков) или StringBuilder , которые больше подходят для добавления строк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...