字符串修剪功能不起作用

字符串修剪功能不起作用,第1张

字符串修剪功能不起作用

您需要将结果重新分配

trim
s

s = s.trim();

请记住, Java中的字符串是不可变的 ,因此 几乎 所有的String类方法都将创建返回新的字符串,而不是就地修改字符串。


尽管这是题外话,但是(正如我在那所说的

almost
),值得知道的是,此规则的例外是创建
substring
相同长度的字符串,或者任何时候方法返回具有相同值的字符串时,都会对其进行优化和不会创建新字符串,而只是return
this

String s = "Rohit";String s2 = s.substring(0, s.length());System.out.println(s == s2); // will print true


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5489401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存