// 将读取到的字符串按" 空格 或 / 或 -"分割成字符串数组
String[] ss = s.split("[ /-]");
想请问:如果还要或按制表符分割呢?
我在中括号内加上 \t 或者\\t 或者直接输入制表符都不行
因为“-”是正则表达式的特殊符号,也需要进行转义,应该写为“[/\\-\\t]”
strArr = line.split("[\\s\\/\\-]");用这个应该没问题
输出结果
String[] ss = s.split("[ /-]"); 可以实现按" 空格 或 / 或 -"分割成字符串数组
我问的是:如果还要或按制表符分割呢?我在中括号内加上 \t 或者\\t 或者直接输入制表符都不行
String s =
"序号 学院 班级 学号 姓名 "
;
String[] ss =
new
String[
5
];
ss = s.split(
" "
);
ss[
4
] = ss[
4
].trim();