Java String trim() 使用方法及示例
Java String trim()方法返回一个字符串,其中删除了任何前导(开始)和尾随(结束)空格。
字符串trim()方法的语法为:
string.trim()
trim()参数trim()方法不带任何参数
trim()返回值返回删除前导和尾随空格的字符串
如果开头或结尾没有空格,则返回原始字符串。
注意:在编程中,空白是表示水平或垂直空间的任何字符或一系列字符。例如:空格,换行符\n,制表符\t,垂直制表符\v等。
示例:Java字符串trim()
示例
class Main {
public static void main(String[] args) {
String str1 = " Learn Java Programming ";
String str2 = "Learn\nJava Programming\n\n ";
System.out.println(str1.trim());
System.out.println(str2.trim());
}
}
输出结果Learn Java Programming
Learn
Java Programming
在这里,str1.trim() 返回
"Learn Java Programming"
同样,str2.trim() 返回
"Learn\nJava Programming"
从上面的示例中可以看到,trim()方法仅删除前导和尾随空格。它不会删除出现在中间的空格。
删除所有空白字符
如果需要从字符串中删除所有空白字符,则可以将String replaceAll()方法与适当的正则表达式一起使用。
示例
class Main {
public static void main(String[] args) {
String str1 = "Learn\nJava \n\n ";
String result;
//用空字符串替换所有空格字符
result = str1.replaceAll("\\s", "");
System.out.println(result); // LearnJava
}
}