我最近在用Java写一个批量ping的程序,碰到一个小问题.
比方说一个IP地址"202.102.3.141",我想用String类的 split方法把它分割成String数组,当然分割字符就是那个"."
但是问题就在这个地方,split的参数是正则表达式,而"."在正则表达式里又有特殊的含义,导致类似下面的语句是不适用的:
String ip[] = ipaddr.split(".");请问该如何解决这个问题?我测试过
String ip[] = ipaddr.split("\.");
也是错误的,编译器提示"\."不是有效的转义字符.