如何在JAVA中拆分ArrayList中的字符串

如何在JAVA中拆分ArrayList中的字符串,java,Java,在java中如何将字符串拆分为ArrayList? 我正在读字符串 st = input.nextLine(); 我想在我的ArrayList中拆分它 list.add(st); 假设逗号是分隔符,您可以使用 new ArrayList<String>(Arrays.asList( str.split(",") )); 第一种方式: String str = "test,abc,123,xyz,win,hk"; List<String> list = new Arr

在java中如何将字符串拆分为ArrayList? 我正在读字符串

st = input.nextLine();
我想在我的ArrayList中拆分它

list.add(st);
假设逗号是分隔符,您可以使用

new ArrayList<String>(Arrays.asList( str.split(",") ));
第一种方式:

String str = "test,abc,123,xyz,win,hk";
List<String> list = new ArrayList<String>(Arrays.asList(str.split(",")));
System.out.println(list);
第二种方式:

List<String> list1 = new ArrayList<String>();
  for(int win = 0; win < str.split(",").length; win++ ){
    list1.add(str.split(",")[win]);
  }
System.out.println(list1);

分割字符串的分隔符是什么?可能重复调用分割,迭代结果并将其添加到列表中,或直接将字符串[]转换为ArrayList