请问:怎么用String.Split()方法分割^字符啊??//下面这个不行
public class Test{
public static void main(String[] args) {
String str ="rrr^rrr^rr^rr";
System.out.println(str.split("^").length);
}
}
public class Test{
public static void main(String[] args) {
String str ="rrr^rrr^rr^rr";
System.out.println(str.split("^").length);
}
}
public static void main(String[] args) { String str = "rrr^rrr^rr^rr";
String [] s = str.split("\\^");
for(int i = 0;i<s.length;i++) {
System.out.println(s[i]);
}
}}
正则表达式中 ^ 有具体的含义,不能作为分割符,加\\转意即可。