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

java過濾空格和標(biāo)點(diǎn)符號(hào)

在Java中,對(duì)于一個(gè)字符串進(jìn)行處理,有時(shí)需要先過濾掉這個(gè)字符串中的空格和標(biāo)點(diǎn)符號(hào)。下面介紹兩種比較簡單的Java過濾空格和標(biāo)點(diǎn)符號(hào)的方法。

//方法一:利用正則表達(dá)式過濾
String str = "Hello,World!";
str = str.replaceAll("[\\pP\\pZ]", "");
System.out.println(str); //輸出HelloWorld
//方法二:利用字符判斷過濾
String str = "Hello,World!";
StringBuilder sb = new StringBuilder();
for (char c : str.toCharArray()) {
if (!Character.isWhitespace(c) && !Character.isPunctuation(c)) {
sb.append(c);
}
}
System.out.println(sb.toString()); //輸出HelloWorld

方法一使用了Java的正則表達(dá)式,replaceall()方法中的"[\\pP\\pZ]"表示匹配任何標(biāo)點(diǎn)符號(hào)或空格,使用空字符串替換。方法二則利用了Java中的Character類提供的方法進(jìn)行字符判斷。

總的來說,使用什么方法過濾空格和標(biāo)點(diǎn)符號(hào)需要根據(jù)具體情況而定,如需快速處理可以使用正則表達(dá)式,需要更加精細(xì)的處理可以使用字符判斷。