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.

  1. utilize the split() method:
String str = "apple,banana,orange";
String[] arr = str.split(",");
List<String> list = Arrays.asList(arr);
  1. 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.

bannerAds