String的trim()方法如何去掉字符串中前/后面的空格

原创 2007年09月12日 19:27:00

07年9月12日

          今天开发遇到一个问题,就是把<textarea>内容后面的字符串截掉的问题,查了csdn上的帖子,有个很巧妙的方法,我得整理出来记好,免得以后忘了.

         String的trim()方法是去掉字符串前后的空格,如:

         String  str = "     a   bcdef     "; 

         str = str.trim();

         System.out.println(str);

         输出的结果是:a   bcdef

        但是我就想去掉a   bcdef后面的空格,前面的空格不去掉,怎么办?

        解决办法:

        String  str = "     a   bcdef     ";   

        String   temp = ("A" + str).trim().substring(1);

        System.out.println(temp);

        输出结果是: [][][][]a   bcdef

        仿照这个解决办法,我还可以去掉a   bcdef前面的空格,后面的空格不去掉:

        String  str = "     a   bcdef     ";   

        String   temp = ( str+"A").trim();

        String   temp2 = temp.substring(0,temp.length()-1);

        System.out.println(temp2);

        输出的结果是:a   bcdef[][][][]           注:[]代表空格

String清除字符串前后空格,包括全角空格

/** * 清除掉字符串前后的空格,包括全角空格。 */ public static String trim2(String input) { int end = input.length...
  • qw_hacker
  • qw_hacker
  • 2016年10月25日 15:10
  • 555

C++去除字符串首尾和串中多余空格

一、问题描述 去除字符串首尾空格,以及字符串中多余空格,如:s = “    Hello        word !    ”处理后变为:result = “Hello world!” 二、思路描述 ...
  • u014744118
  • u014744118
  • 2016年08月20日 09:23
  • 3048

C/C++ 去掉字符串首尾空格函数

C/C++ 去掉字符串首尾空格函数 //去掉字符串首(左)空格函数 char* ltrim_lc(char* s) { char* s_s=new char[strlen(s)+1]; s...
  • hsg77
  • hsg77
  • 2012年04月20日 10:41
  • 7523

去掉一段字符串前后空格得五种方法

第一种:循环检查替换 [javascript] //供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的...
  • jingxiaofeng1023
  • jingxiaofeng1023
  • 2016年11月21日 16:55
  • 399

String字符串去掉头尾的空格

String.trim():返回字符串的副本,忽略前导空白和尾部空白。这个是把头尾字符都去掉...
  • qq_32519097
  • qq_32519097
  • 2016年10月21日 15:54
  • 1506

java 去除首尾空格trim()方法

java .trim()方法在读取数据库时,有如下代码片段:while(re.next()) { n++; isSuccess=false; Strin...
  • wxgxgp
  • wxgxgp
  • 2017年02月13日 19:10
  • 4274

去除C++String的首尾空格

#include #include using namespace std; string& trim(string &); int main() { string s = " Hell...
  • yf210yf
  • yf210yf
  • 2013年04月13日 09:47
  • 13137

Java中去除字符串中空格的几种方法

1.直接上代码 package com.examplezhc.demo; import android.os.Bundle; import android.app.Activity; publi...
  • ningchao328
  • ningchao328
  • 2016年10月11日 12:08
  • 15693

c++ string 去掉所有空格

      //去掉sNewTag中所有空格        int begin = 0;        begin = sNewTag.find(" ",begin);  //查找空格在str中第一次...
  • alibo2008
  • alibo2008
  • 2011年04月07日 11:05
  • 11820

实现一个trim()函数,去除字符串首尾的空格

def trim(s): if s[:1] != ' ' and s[-1:] != ' ': return s elif s[:1] == ' ': ...
  • qq_39207482
  • qq_39207482
  • 2018年02月06日 09:55
  • 34
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:String的trim()方法如何去掉字符串中前/后面的空格
举报原因:
原因补充:

(最多只允许输入30个字)