拆分多个出现特殊字符的Java字符串

时间:2014-07-23 15:52:37

标签: 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[1] = test2;test3;test4

我该怎么做?

2 个答案:

答案 0 :(得分:4)

我不同意分裂不起作用:

String text = "test1;test2;test3;test4;";
String[] splitText = text.split(";");

System.out.println(Arrays.toString(splitText));

输出

[test1, test2, test3, test4]

您可能使用split(2)告诉Java将字符串拆分为最多2个部分。

答案 1 :(得分:1)

String [] arr = text.split(";"); 

arr包含数组形式的所有元素。