拆分多个特殊字符出现的Java字符串
我想在Java中执行以下操作,但我不知道如何执行 假设我有这个变量:拆分多个特殊字符出现的Java字符串,java,string,Java,String,我想在Java中执行以下操作,但我不知道如何执行 假设我有这个变量: String text = "test1;test2;test3;test4;"; 我想创建一个变量splitText,该变量具有以下内容: splitText[0] = test1 splitText[1] = test2 splitText[2] = test3 splitText[3] = test4 如果我使用Java中给出的split方法,我将获得: splitText[0] = test1 splitText[
String text = "test1;test2;test3;test4;";
我想创建一个变量splitText
,该变量具有以下内容:
splitText[0] = test1
splitText[1] = test2
splitText[2] = test3
splitText[3] = test4
如果我使用Java中给出的split方法,我将获得:
splitText[0] = test1
splitText[1] = test2;test3;test4
我该怎么做
String [] arr = text.split(";");
arr包含数组形式的所有元素。我不同意拆分不起作用:
String text = "test1;test2;test3;test4;";
String[] splitText = text.split(";");
System.out.println(Arrays.toString(splitText));
输出
[test1, test2, test3, test4]
您可能使用了
split(2)
,它告诉Java将字符串最多分为两部分。您可以显示您的代码吗?您的分隔符是什么?我当时正在做,它应该来自另一个问题。。。谢谢,我会查。。。