当前页面: 开发资料首页 → J2EE 专题 → 发现JAVA两个问题,SPLIT和REPLACEALL,希望有高手可以解答
发现JAVA两个问题,SPLIT和REPLACEALL,希望有高手可以解答
摘要: 发现JAVA两个问题,SPLIT和REPLACEALL,希望有高手可以解答
class daiweistring
{
public static void main(String[] args)
{
String str1 = " ";
String str2 = ",";
String str3 = ".";
String strWord = "The world,the.people";
String strTemp = strWord.replaceAll(str2, str1);
String strTemp1 = strTemp.replaceAll(str3, str1);
System.out.println(strTemp1);
}
}
结果竟然是一" ",这是为什么
还有就是用三次的SPLIT的话"THE WORLD.SDFSDF,111",比如第一次split(",")第二次split("."),第三次split(" ")竟然分出来的是0个数组元素,这是为什么呢?
你写错了呀
楼上说写错了,哪里写错了,我是JAVA初学者,不懂的地方太多
String strTemp1 = strTemp.replaceAll(".", str1);
"."代表如何一个字符
小弟愚了,呵呵,知道问题所在了