Использование функционального программирования:
public static void main(String[] args) {
String s = ",Test1,,Test2";
List<String> collect = Arrays.stream(s.split(","))
.map(t -> "[" + t + "]")
.collect(Collectors.toList());
System.out.println(collect);
}
Вывод:
[[], [Test1], [], [Test2]]
Если вам не нужны дополнительные скобки вокруг ваших String
s, вы можетевместо этого просто используйте:
List<String> collect = Arrays.asList(s.split(","));