内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

利用java怎么過濾字符串中的中文

利用java怎么過濾字符串中的中文?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

目前創(chuàng)新互聯(lián)建站已為千余家的企業(yè)提供了網(wǎng)站建設、域名、網(wǎng)頁空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設計、華陰網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1.判斷字符串中是否包含中文方法封裝

/**
 * 判斷字符串中是否包含中文
 * @param str
 * 待校驗字符串
 * @return 是否為中文
 * @warn 不能校驗是否為中文標點符號 
 */
public static boolean isContainChinese(String str) {
 Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
 Matcher m = p.matcher(str);
 if (m.find()) {
  return true;
 }
 return false;
}

說明:需要導入

import java.util.regex.Matcher;
import java.util.regex.Pattern;

2.過濾中文

/**
 * 過濾掉中文
 * @param str 待過濾中文的字符串
 * @return 過濾掉中文后字符串
 */
public static String filterChinese(String str) {
 // 用于返回結(jié)果
 String result = str;
 boolean flag = isContainChinese(str);
 if (flag) {// 包含中文
  // 用于拼接過濾中文后的字符
  StringBuffer sb = new StringBuffer();
  // 用于校驗是否為中文
  boolean flag2 = false;
  // 用于臨時存儲單字符
  char chinese = 0;
  // 5.去除掉文件名中的中文
  // 將字符串轉(zhuǎn)換成char[]
  char[] charArray = str.toCharArray();
  // 過濾到中文及中文字符
  for (int i = 0; i < charArray.length; i++) {
   chinese = charArray[i];
   flag2 = isChinese(chinese);
   if (!flag2) {// 不是中日韓文字及標點符號
    sb.append(chinese);
   }
  }
  result = sb.toString();
 }
 return result;
}

說明:isChinese(char)方法見文章:java中文及特殊字符校驗

3.測試

public static void main(String[] args) {
 String fileName = "test,中文";
 System.out.println(filterChinese(fileName));
}

看完上述內(nèi)容,你們掌握利用java怎么過濾字符串中的中文的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

本文標題:利用java怎么過濾字符串中的中文
地址分享:http://m.rwnh.cn/article36/ggdopg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化定制開發(fā)、標簽優(yōu)化、虛擬主機、、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
兴业县| 岳普湖县| 乐平市| 都匀市| 都昌县| 澄江县| 华阴市| 和政县| 大化| 苍南县| 友谊县| 若羌县| 金湖县| 达州市| 聂拉木县| 哈尔滨市| 德保县| 阿克| 夹江县| 民乐县| 松滋市| 西峡县| 正镶白旗| 霍林郭勒市| 罗田县| 济南市| 如皋市| 宁安市| 镇平县| 亳州市| 衡南县| 镇赉县| 武冈市| 尼木县| 错那县| 外汇| 平舆县| 道孚县| 临泽县| 大英县| 牟定县|