我正在测试java trim
方法
测试代码:
public class Main {
public static void main(String[] args) {
String t = "testcode\n";
System.out.print(t.trim() + "**");
}
}
输出:
testcode**
文档说:
返回字符串的副本,省略前导和尾随空格
但我们可以看到它也删除了“\ n”
这是预期的行为和文档会产生误导吗?
环境:oracle java7
答案 0 :(得分:2)
是的,\ n被认为是空格,因此trim()方法会将它与字符串中的任何其他尾随空格一起删除。