我想在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
我该怎么做?
答案 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包含数组形式的所有元素。