Masz na myśli coś takiego?
String numbers = "1,2,3,4,5,6,7";
List<Long> list = new ArrayList<Long>();
for (String s : numbers.split(","))
list.add(Long.parseLong(s));
System.out.println(list);
Ponieważ Java 8 można przepisać go jako
List<Long> list = Stream.of(numbers.split(","))
.map(Long::parseLong)
.collect(Collectors.toList());
nieco krótsza wersjach jeśli chcesz dostać List<String>
List<String> fixedSizeList = Arrays.asList(numbers.split(","));
List<String> rezisableList = new ArrayList<>(fixedSizeList);
lub onliner
List<String> list = new ArrayList<>(Arrays.asList(numbers.split(",")));
Dzięki i to mnie pracował. – Kathir
jak to rozwiązuje problem? gdzie jest lista? –
Swamy
Nie używaj standardowej Java (stąd nie jest to najłatwiejsza metoda) ani nie rozwiązuj problemu. –