How can i split a String into an ArrayList in java? I am reading the String
st = input.nextLine();
and i want to split it in my ArrayList
list.add(st);
How can i split a String into an ArrayList in java? I am reading the String
st = input.nextLine();
and i want to split it in my ArrayList
list.add(st);
Assuming comma(,)
is your delimiter, you can do this with
new ArrayList<String>(Arrays.asList( str.split(",") ));
First Way:
String str = "test,abc,123,xyz,win,hk";
List<String> list = new ArrayList<String>(Arrays.asList(str.split(",")));
System.out.println(list);
Second Way:
List<String> list1 = new ArrayList<String>();
for(int win = 0; win < str.split(",").length; win++ ){
list1.add(str.split(",")[win]);
}
System.out.println(list1);