Предположим, у нас есть List<String>
с некоторыми значениями, содержащими разделитель ,
, как мы можем преобразовать разделение и объединить в List<String>
без разделителя ,
?
Input : [ "1,2", "3,4", "5" ]
Выход : [ "1", "2", "3", "4", "5" ]
Код императива
List<String> input = Arrays.asList("1,2", "3,4", "5");
List<String> output = new ArrayList<>();
for (String str : input) {
for (String split : str.split(",")) {
output.add(split);
}
}