我有一个字符串:
\n\n\n\Mytext is here\n new line \n\n
Run Code Online (Sandbox Code Playgroud)
在开头和结尾都有未知数量的\n.
我怎样才能修剪这个字符串
Mytext is here\n new line
Run Code Online (Sandbox Code Playgroud)
以优雅的方式?
我知道我可以使用自己的函数对此进行编码.但是,也许有一个简单的解决方案?
修剪它,使用trim方法String" 返回字符串的副本,省略前导和尾随空格. "
请注意,它返回字符串的副本,不会编辑String
myString.trim()
Run Code Online (Sandbox Code Playgroud)
空字符串
正如@rmertins所说,这不是"无效的安全",这意味着如果你String是的null话,它会抛出一个NullPointerException,如果String可以的话null,将其包裹起来.
if (myString != null)
{
String newTrimmedString = myString.trim();
}
Run Code Online (Sandbox Code Playgroud)
导入一个完整的库来完成这个任务就像@rmertins所说的那样(即来自apache commons的StringUtils)我说的只是矫枉过正.我还会说null无论如何都要传递物体并且null String物体表明设计不好是不好的做法.
| 归档时间: |
|
| 查看次数: |
1885 次 |
| 最近记录: |