我有一个场景,比如每当我得到像[ 1234abcd , 5678efgh ]
这样的字符串时,我想得到[ , ]
之间的值。我正在使用带有分隔符“,”的java split
。有了这个,我也得到[
和]
,这是我不想要的。
有什么建议吗?
答案 0 :(得分:2)
在拆分之前首先得到这样的子串:
str.substring(1, str.length()-1)
然后使用拆分方法。
演示示例:
public class StringDemo {
public static void main(String[] args) {
String str = "[ 1234abcd , 3456efgh]";
str = str.substring(1, str.length()-1);
String AfterSplit[] = str.split(",");
System.out.println(AfterSplit[0]+" "+AfterSplit[1]);
}
}
输出:
1234abcd 3456efgh
答案 1 :(得分:0)