字符串如果按制表符分割?

// 将读取到的字符串按" 空格 或 / 或 -"分割成字符串数组
            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();