public static void main(String[] args) throws ParseException, IOException, URISyntaxException {// 测试示例String testString1 = "Hello,test!";String testString2 = "This is a test.";boolean result1 = containsChineseSymbols(testString1);boolean result2 = containsChineseSymbols(testString2);System.out.println("Test String 1: " + testString1 + " - Contains Chinese Symbols: " + result1);System.out.println("Test String 2: " + testString2 + " - Contains Chinese Symbols: " + result2);}public static boolean containsChineseSymbols(String inputString) {for (int i = 0; i < inputString.length(); i++) {char c = inputString.charAt(i);// 判断是否为中文符号if ((c >= '\u3000' && c <= '\u303F') || (c >= '\uFF00' && c <= '\uFFEF')) {return true;}}return false;}
chatGpt给出的中文符号有以下这些
全角标点符号(\u3000 到 \u303F):、 。 〃 〄 々 〆 〇 〈 〉 《 》 「 」『 』 【 】 〒 〓 〔 〕 〖 〗 〘 〙 〚 〛 〜 〝 〞 〟 〠 〡 〢 〣 〤 〥 〦 〧 〨 〩 〪 〫 〬 〭 〮 〯 〰 〱 〲 〳 〴 〵 〶 〷 〸 〹 〺 〻 〼 〽 〾 〿半角标点符号(\uFF00 到 \uFFEF):! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ⦅ ⦆ 。 「 」 、 ・ ヲ ァ ィ ゥ ェ ォ ャ ュ ョ ッ ー ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ タ チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ ミ ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ン ゙ ゚