我之前问了一个问题,但遭到了严厉的批评,所以我在这里再次提出。更简单,并且改写以吸引那些可能一直担心我之前提出问题的人。
背景 我正在解析一些 HTML 以获取信息。我已经将所有内容隔离在一系列行中,但我希望抓取的内容和后面的一堆空格。为了摆脱空格,我选择使用 trim(),但我遇到了麻烦。我的代码的最后几行是测试:
System.out.println("'" + someString + "'\n'" + someString.trim() + "'");
结果是:
'Sophomore '
'Sophomore '
我担心我调用 trim() 的方式可能有问题,因为我们都会不时犯错,所以我像这样测试它:
String s = " hello ";
System.out.println("'" + s+ "'\n'" + s.trim() + "'");
结果是:
' hello '
'hello'
我的问题我做错了什么?我想要的是获得“大二”,而不是“大二”
我期待您的出色回答(提前致谢!)。