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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java trim函数的使用方法_java trim的用法实例详解

發(fā)布時(shí)間:2023/12/8 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java trim函数的使用方法_java trim的用法实例详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

rim方法一般用來(lái)去除空格,但是根據(jù)JDK API的說(shuō)明,該方法并不僅僅是去除空格,它能夠去除從編碼’\u0000′ 至 ‘\u0020′ 的所有字符。

回車換行也在這20個(gè)字符之中,以下是一個(gè)示例:public

class

String

Test {

public

static

void main(String[] args) {

char[] chars = {'a','b','c','\r','\n'};

System.out.

print

ln(chars.length);

String str =

new

String(chars);

System.out.println(str.length());

String newStr = str.

trim

();

System.out.println(newStr.length());

}

}

輸出如下:

5

5

3

從輸出可以看出,trimI()方法吧\r\n兩個(gè)字符也去掉了。

以下是trim()方法的API說(shuō)明:public String trim()

返回字符串的副本,忽略前導(dǎo)空白和尾部空白。

如果此 String 對(duì)象表示一個(gè)空字符序列,或者此 String 對(duì)象表示的字符序列的第一個(gè)和最后一個(gè)字符的代碼都大于 ‘\u0020′(空格字符),則返回對(duì)此 String 對(duì)象的引用。

否則,若字符串中沒(méi)有代碼大于 ‘\u0020′ 的字符,則創(chuàng)建并返回一個(gè)表示空字符串的新的 String 對(duì)象。

否則,假定 k 為代碼大于 ‘\u0020′ 的第一個(gè)字符的索引,m 為代碼大于 ‘\u0020′ 的最后一個(gè)字符的索引。創(chuàng)建一個(gè)新的 String 對(duì)象,它表示此字符串中從索引 k 處的字符開(kāi)始,到索引 m 處的字符結(jié)束的子字符串,也就是 this.substring(k, m+1) 的結(jié)果。

此方法用于截去字符串從頭到尾的空白(如上面所定義)。

返回:

此字符串移除了前導(dǎo)和尾部空白的副本,如果沒(méi)有前導(dǎo)和尾部空白,則返回此字符串。

trim()方法可以去除的字符明細(xì)可以通過(guò)以下函數(shù)進(jìn)行輸出:public class StringTest {

public static void main(String[] args) {

char[] chars = new char[20];

chars[0] = '\u0000';

chars[1] = '\u0001';

chars[2] = '\u0002';

chars[3] = '\u0003';

chars[4] = '\u0004';

chars[5] = '\u0005';

chars[6] = '\u0006';

chars[7] = '\u0007';

chars[8] = '\u0008';

chars[9] = '\u0009';

chars[10] = '\u0010';

chars[11] = '\u0012';

chars[12] = '\u0013';

chars[13] = '\u0014';

chars[14] = '\u0015';

chars[15] = '\u0016';

chars[16] = '\u0017';

chars[17] = '\u0018';

chars[18] = '\u0019';

chars[19] = '\u0020';

for

(int i = 0; i < chars.length; i++) {

System.out.print("(" + i + ")" + chars[i] + " ");

if

(i != 0 && i % 5 == 0) {

System.out.println();

}

}

}

}

輸出如下:

【相關(guān)推薦】

總結(jié)

以上是生活随笔為你收集整理的java trim函数的使用方法_java trim的用法实例详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。