ホームページ > Java > &#&チュートリアル > Java は文字列に中国語の文字が含まれているかどうかをどのように判断し、中国語の文字をフィルタリングするのでしょうか?

Java は文字列に中国語の文字が含まれているかどうかをどのように判断し、中国語の文字をフィルタリングするのでしょうか?

黄舟
リリース: 2017-09-08 10:56:13
オリジナル
2160 人が閲覧しました

この記事では主に、文字列に中国語の文字が含まれているかどうかを判断し、中国語の文字をフィルタリングする Java について詳しく紹介します。興味のある方は参考にしてください。中国語の文字を除外します。具体的な内容は次のとおりです


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. 中国語のフィルター

説明: is Chinese(char) メソッド、記事を参照してください: Java 中国語と特殊文字の検証


3.

りー

以上がJava は文字列に中国語の文字が含まれているかどうかをどのように判断し、中国語の文字をフィルタリングするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート