如何从字符串中删除空格
原文:https://www.studytonight.com/java-examples/how-to-remove-white-spaces-from-string
在这篇文章中,我们将删除 Java 中字符串的前导和尾随空格。前导空格和尾随空格被附加到字符串的开头和结尾。例如,字符串“今晚学习”可以有前导空格,如“今晚学习”和尾随空格“今晚学习”。
为了删除空格,Java String 类提供了strip()
、stripLeading()
和stripTrailing()
方法,这些方法是在 Java 11 版本中添加的。
strip()方法用于移除字符串的所有前导和尾随空格。它不接受任何参数,而是向调用方返回一个字符串。
stripLeading()方法用于从字符串中删除前导空格。如果我们想从字符串中只删除前导空格,那么您可以使用这个方法,而要只删除尾随空格,您可以使用 stripTrailing()方法。
示例时间:Java 11
让我们创建一个从字符串中删除空格的例子。这里,我们使用strip()
方法去除字符串中所有的前导和尾随空格。
public class Main {
public static void main(String[] args){
String str = " Studytonight";
System.out.println(str);
System.out.println("hello"+str);
// remove whitespace from String
String newStr = str.strip();
System.out.println(newStr);
System.out.println("hello"+newStr);
}
}
今晚学习 你好今晚学习 今晚学习 晚上好
示例:使用stripLeading()
方法移除
让我们创建另一个示例来删除字符串中的空格。这里我们使用的是stripLeading()
方法,去掉所有前导空格后返回一个字符串。
public class Main {
public static void main(String[] args){
String str = " Studytonight";
System.out.println(str);
System.out.println("hello"+str);
// remove whitespace from String
String newStr = str.stripLeading();
System.out.println(newStr);
System.out.println("hello"+newStr);
}
}
今晚学习 你好今晚学习 今晚学习 晚上好
示例:使用stripTrailing()
方法移除
让我们再创建一个示例来删除字符串中的空白。在这里,我们使用stripTrailing()
方法在移除所有尾随空格后获得一个字符串。请看下面的例子。
public class Main {
public static void main(String[] args){
String str = " Studytonight ";
System.out.println(str);
System.out.println("hello"+str+".com");
// remove whitespace from String
String newStr = str.stripTrailing();
System.out.println(newStr);
System.out.println("hello"+newStr+".com");
}
}
今晚学习 你好今晚学习。今晚学习你好,Studytonight.com