Convert string to list in Java
To convert a string to a list in Java, you can either use the split() method or add each character of the string to the list.
- utilize the split() method:
String str = "apple,banana,orange";
String[] arr = str.split(",");
List<String> list = Arrays.asList(arr);
- Add each character to the List one by one.
String str = "apple";
List<String> list = new ArrayList<>();
for (char c : str.toCharArray()) {
list.add(String.valueOf(c));
}
In both of these methods, a List containing string elements will be obtained in the end.