java string.trim也会修剪“\ n”

时间:2015-07-21 15:40:55

标签: java string trim

我正在测试java trim方法

测试代码:

 public class Main {
    public static void main(String[] args) {
        String t = "testcode\n";        
        System.out.print(t.trim() + "**");              
    }
  }

输出:

testcode**

文档说:

  

返回字符串的副本,省略前导和尾随空格

但我们可以看到它也删除了“\ n”

这是预期的行为和文档会产生误导吗?

环境:oracle java7

1 个答案:

答案 0 :(得分:2)

是的,\ n被认为是空格,因此trim()方法会将它与字符串中的任何其他尾随空格一起删除。