split 如果split要以键盘上的table键(\u0009)分隔字符串,应该是split("\t")还是split("\\t")或是split("[\t]")呢问这个问题是因为我在服务器上用split("\\t")居然会出现偶尔截取不了的现象,有时候却行,有点匪夷所思. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String.split(String regex);split的参数是正则表达式 table 的正则为 \t所以split("\\t") 是正确的楼主 split("\\t") 有时候不正确 可能有空格的问题所以楼主可以使用 split("\\W") 来试试注意是大写的W \\W 与任何非单词字符匹配。等价于"[^A-Za-z0-9_]"。\\s 与任何白字符匹配,包括空格、制表符、分页符等。等价于"[\f\n\r\t\v]"。楼主自己尝试吧 public static void main(String[] args) { String s = "aa a a a a"; for(String str : s.split("\\t+?")){ System.out.println(str); } }能有什么问题吗? 如字符串:http://www.vvcc.abc.com:8080/ 以“.”分割为字符串数组时,方法如下: String domainNam="http://www.vvcc.abc.com:8080/"; String[] splitStr = domainNam.split("\\."); 必须经过转义后才能分割,单纯的以domainNam.split(".");分割时,结构字符串数组长度为0; 求教log4j问题 新手求救 【50分】一个六年级的数学题~!困扰我很久!! 高手来说说Java编译器的执行过程 APPLET 编译错误 webwork对页面名字相同,action中为list如何保存? 请教高手:java如何得到xp当前系统所有窗口 字符界面中输入问题 在编译.java文件的时候,为什么里边的所有class都被编译成.class文件呢? 关于 rs.getXXX(String columnName); java swing 组件大小偶尔不能调整 怎么打开一个Java项目
public static void main(String[] args) {
String s = "aa a a a a";
for(String str : s.split("\\t+?")){
System.out.println(str);
}
}能有什么问题吗?
以“.”分割为字符串数组时,方法如下: String domainNam="http://www.vvcc.abc.com:8080/";
String[] splitStr = domainNam.split("\\."); 必须经过转义后才能分割,单纯的以domainNam.split(".");分割时,结构字符串数组长度为0;