📌  相关文章
📜  修剪Java中的字符串(删除前导和尾随空格)

📅  最后修改于: 2020-03-27 11:13:44             🧑  作者: Mango

给定字符串,请从字符串中删除所有前导和尾随空格,然后将其返回。
例子:

Input :  str = "   Hello World   "
Output : str = "Hello World"
Input :  str = "      你好    Joey!!!      "
Output : str = "你好    Joey!!!"
  • 我们可以通过trim()消除Java中字符串的前导和尾随空格。
  • trim()方法在java.lang包的String类下定义。
  • 它不会消除字符串的中间空格。
  • 通过调用trim()方法,将返回一个新的String对象。
  • 它不会替换String对象的值。因此,如果我们要访问新的String对象,则只需将其重新分配给旧的String或将其分配给新的变量即可。

怎么运行的?
对于空格字符,unicode值为’\ u0020’。此方法检查字符串前后的unicode值,如果存在,则消除空格(前导和尾随),并返回字符串(不包含前导和尾随空格)。

public class remove_spaces
{
    public static void main(String args[])
    {
        String str1 = "  Hello World  ";
        System.out.println(str1);
        System.out.println(str1.trim());
        String str2 = "      你好    Joey!!!      ";
        System.out.println(str2);
        System.out.println(str2.trim());
    }
}

输出:

  Hello World
Hello World
      你好    Joey!!!
你好    Joey!!!