Java 如何将带分隔符的字符串拆分为列表<;字符串>;

Java 如何将带分隔符的字符串拆分为列表<;字符串>;,java,string,split,Java,String,Split,可能重复: 我有一个字符串红*蓝*黄*绿*白。如何通过*将该字符串拆分为列表?您可以尝试以下方法:- String str = "Red*Blue*Yellow*Green"; String[] arr = str.split("\\*"); List<String> list = new ArrayList<String>(Arrays.asList(arr)); 请试试这个 String ss="Red*Blue*Yellow*Green*Whit"

可能重复:

我有一个字符串
红*蓝*黄*绿*白
。如何通过
*
将该字符串拆分为
列表

您可以尝试以下方法:-

String str = "Red*Blue*Yellow*Green";
String[] arr = str.split("\\*");
List<String> list = new ArrayList<String>(Arrays.asList(arr));
请试试这个

       String ss="Red*Blue*Yellow*Green*Whit";
       String sss[] = ss.split("\\*");
       List <String> ssss = Arrays.asList(sss);
String ss=“红*蓝*黄*绿*白”;
字符串sss[]=ss.split(“\\*”);
List-ssss=Arrays.asList(sss);

关于这个主题,这里肯定有数百个问题,因此,请在发布前搜索。您需要用\\避开
*
String str = "Red*Blue*Yellow*Green";
String[] arr = str.split("\\*");
List<String> list = new ArrayList<String>(Arrays.asList(arr));
[Red, Blue, Yellow, Green]
       String ss="Red*Blue*Yellow*Green*Whit";
       String sss[] = ss.split("\\*");
       List <String> ssss = Arrays.asList(sss);