我想从字符串中删除前导和尾随空格:
String s = " Hello World ";
Run Code Online (Sandbox Code Playgroud)
我希望结果如下:
s == "Hello world";
Run Code Online (Sandbox Code Playgroud)
Nis*_*ant 28
s.trim()
Run Code Online (Sandbox Code Playgroud)
没有任何内部方法,请使用正则表达式
s.replaceAll("^\\s+", "").replaceAll("\\s+$", "")
Run Code Online (Sandbox Code Playgroud)
要么
s.replaceAll("^\\s+|\\s+$", "")
Run Code Online (Sandbox Code Playgroud)
或者只是以纯粹的形式使用模式
String s=" Hello World ";
Pattern trimmer = Pattern.compile("^\\s+|\\s+$");
Matcher m = trimmer.matcher(s);
StringBuffer out = new StringBuffer();
while(m.find())
m.appendReplacement(out, "");
m.appendTail(out);
System.out.println(out+"!");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
52803 次 |
| 最近记录: |