Java String trim()
 
 
 
  java字符串trim()方法消除了前导和尾随空格。空格字符的unicode值为'\ u0020'。 Java字符串中的trim()方法在字符串前后检查此unicode值(如果存在),然后删除空格并返回省略的字符串。
 
 
 注意: 字符串trim()方法不会省略中间空格。 
 
 
内部实现
 
 
  
   public String trim() {
     int len = value.length;
     int st = 0;
     char[] val = value;
     while ((st < len) &&(val[st] <= ' ')) {
         st++;
     }
     while ((st < len) &&(val[len - 1] <= ' ')) {
         len--;
     }
     return ((st > 0) || (len < value.length)) ? substring(st, len) : this;
 }
  
 
 
  
 
签名
 
 字符串修剪方法的签名或语法如下: 
 
 
 
返回
 
 带有省略的前导和尾随空格的字符串
 
 
 Java字符串trim()方法示例
 
 
  
   public class StringTrimExample{
     public static void main(String args[]){
         String s1=" hello string ";
         System.out.println(s1+"lidihuo");
         System.out.println(s1.trim()+"lidihuo");
     }
 }
  
 
 
  
 
  
   hello string lidihuo
hello stringlidihuo
  
 
 
  
 Java字符串trim()方法示例2 
 
 此示例演示了trim方法的用法。此方法删除了所有尾随空格,因此字符串的长度也减少了。让我们来看一个例子。
 
 
  
   public class StringTrimExample {
     public static void main(String[] args) {
         String s1 =" hello java string ";
         System.out.println(s1.length());
         System.out.println(s1);
         String tr = s1.trim();
         System.out.println(tr.length());
         System.out.println(tr);
     }
 }
  
 
 
  
 
  
   22
 hello java string 
 17
 hello java string