Преобразование списка длинных значений в запятую и разделение вокруг каждого значения - PullRequest
0 голосов
/ 17 мая 2019

Например, у меня есть List, и нам нужно преобразовать его в разделенные запятыми долины вместе с парантезом.

Например: у нас есть значения списка = {1234567, 6789034, 34534356}. Нам нужно преобразовать его в (1234567), (6789034), (34534356)

1 Ответ

0 голосов
/ 17 мая 2019

Если вы рассматриваете List<String> с вышеуказанными значениями, то это случай простой строковой манипуляции;где вам просто нужно перебрать все элементы списка и сохранить в новом списке.Идея такова:

List<String> originalList = new ArrayList<String>();
originalList.add("1234567");
originalList.add("6789034");
originalList.add("34534356");

List<String> modifiedList = new ArrayList<String>();

int listSize = originalList.size();
for(int i=0; i< listSize; i++)
{
    String str = "";
    str+="("+originalList.get(i)+")";
    if(i < listSize - 1)
        str+=",";
    modifiedList.add(str);
}

modifiedList.forEach(System.out::println);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...