欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java怎么去除頭和尾的符號

錢斌斌1年前8瀏覽0評論

在Java編程中,我們經常需要對字符串進行處理。有時,我們需要去除字符串的頭和尾的符號,如空格、逗號、點號等。Java提供了一些方法可以幫助我們完成這些操作。

public static String trim(String str)

這個方法是String類的一個靜態方法,可以去掉字符串的頭和尾的空格。我們可以像這樣使用:

String str = "  Java is cool  ";
String trimmedStr = str.trim();
System.out.println(trimmedStr);

輸出結果為:Java is cool。這個方法能夠去除字符串頭尾的空格,但如果字符串中包含其他符號,則不能去除。

public static String strip(String str)

這個方法是Java 11之后新加入的,它能夠去除字符串頭尾的空格、制表符、換行符等空白符號。我們可以像這樣使用:

String str = "  Java is cool\t\n";
String strippedStr = str.strip();
System.out.println(strippedStr);

輸出結果為:Java is cool。如果想去除特定符號,我們可以使用正則表達式,如下所示:

String str = ",Java is cool.";
String strippedStr = str.replaceAll("^,+|,+$", "");
System.out.println(strippedStr);

正則表達式^,+表示字符串頭的逗號(可重復),|表示或者,$表示字符串尾的逗號(可重復)。這個方法能夠去除頭尾的逗號,并保留中間的字符串。同樣,我們也可以使用replaceAll()方法去除其他符號。

綜上所述,Java提供了多種方法可以去除字符串頭尾的符號,不同的方法適用于不同的場景。