日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java去掉字符串中前后空格函数_JAVA中去掉字符串空格各种方法详解

發布時間:2025/3/15 编程问答 12 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java去掉字符串中前后空格函数_JAVA中去掉字符串空格各种方法详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. String.trim()

trim()是去掉首尾空格

2.str.replace(" ", ""); 去掉所有空格,包括首尾、中間

代碼如下

復制代碼

String str = " hell o ";

String str2 = str.replaceAll(" ", "");

System.out.println(str2);

3.或者replaceAll(" +",""); 去掉所有空格

代碼如下

復制代碼

4.str = .replaceAll("\s*", "");

可以替換大部分空白字符, 不限于空格

s 可以匹配空格、制表符、換頁符等空白字符的其中任意一個

或者下面的代碼也可以去掉所有空格,包括首尾、中間

代碼如下

復制代碼

public String remove(String resource,char ch)

{

StringBuffer buffer=new StringBuffer();

int position=0;

char currentChar;

while(position

{

currentChar=resource.charAt(position++);

if(currentChar!=ch) buffer.append(currentChar); } return buffer.toString();

}

大家看一下實例

代碼如下

復制代碼

import java.util.regex.Matcher;

import java.util.regex.Pattern;

/**

* @author lei

* 2011-9-2

*/

public class StringUtils {

public static String replaceBlank(String str) {

String dest = "";

if (str!=null) {

Pattern p = Pattern.compile("\s*|t|r|n");

Matcher m = p.matcher(str);

dest = m.replaceAll("");

}

return dest;

}

public static void main(String[] args) {

System.out.println(StringUtils.replaceBlank("just do it!"));

}

/*-----------------------------------

笨方法:String s = "你要去除的字符串";

.去除空格:s = s.replace('\s','');

.去除回車:s = s.replace('n','');

這樣也可以把空格和回車去掉,其他也可以照這樣做。

注:n 回車(u000a)

t 水平制表符(u0009)

s 空格(u0008)

r 換行(u000d)*/

}

總結

以上是生活随笔為你收集整理的java去掉字符串中前后空格函数_JAVA中去掉字符串空格各种方法详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。