问题
可能重复:从字符串中修剪空格?
是否有一种方便的方法来从Java String中去除任何前导或尾随空格?
就像是:
String myString = " keep this ";
String stripppedString = myString.strip();
System.out.println("no spaces:" + strippedString);
结果:
no spaces:keep this
myString.replace(" ","")
将替换keep和this之间的空格。
谢谢
#1 热门回答(525 赞)
你可以尝试trim()方法。
String newString = oldString.trim();
看看javadocs
#2 热门回答(74 赞)
使用String#trim()
方法或String allRemoved = myString.replaceAll("^\\s+|\\s+$", "")
修剪两端。
左侧饰边:
String leftRemoved = myString.replaceAll("^\\s+", "");
适合修剪:
String rightRemoved = myString.replaceAll("\\s+$", "");
#3 热门回答(26 赞)
来自docs:
String.trim();