※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

「全角スペース含むtrim(トリム)するサンプル」の編集履歴(バックアップ)一覧はこちら

全角スペース含むtrim(トリム)するサンプル」の最新版変更点

追加された行は青色になります。

削除された行は赤色になります。

 -こんな感じ
 
   /**
    * 全角/半角スペースをtrimする。
    * @param str
    * @return
    */  
   public static String trim(String str){
     //nullの場合はそのまま返す
     if(null == str){
       return null;
     }    
     //前方削除。
     while(true){
       //空になったらその時点で終了
       if(str.length() < 1){
         return str;
       }
       //最初の一文字取得
       String tmpFirst=str.substring(0, 1);
       //判定
       if(" ".equals(tmpFirst) || " ".equals(tmpFirst)){        
         str = str.substring(1);        
       } else {
         //スペース以外だったら終了
         break;
       }
     }
-    //後方様駆  
+    //後方削除  
     while(true){
       //後ろ一文字取得
       String tmpFirst=str.substring(str.length()-1,str.length());      
       if(" ".equals(tmpFirst) || " ".equals(tmpFirst)){  
         str = str.substring(0,str.length()-1);        
       } else {
         //スペース以外だったら終了
         break;
       }
     }    
     return str;
   }