判斷一個字符是否是中文字符

在開發(fā)中經(jīng)常需要判斷一個字符是否是中文字符,下面給出判斷函數(shù),方便大家使用。

      /**
       * 判斷是否為中文字符
       * @param c
       * @return
       */
      public  boolean isChinese(char c) {
          Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);
          if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
                  || ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS
                  || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
                  || ub == Character.UnicodeBlock.GENERAL_PUNCTUATION
                  || ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION
                  || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS) {
              return true;
          }
          return false;
      } 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,058評論 25 709
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,706評論 18 399
  • 2017年11月29日,日拱一卒,積硅步,精進(jìn)未來的自己。 聽老友講了一個她弟弟一家躲過了一場生死劫的事。是去年冬...
    凡塵花仙子閱讀 268評論 1 3
  • 圣巴巴拉的人們實在是太熱愛生活了!在這里,隨處都可以看到跑步的人。近處的小路邊,一位中年婦女為了讓她的小寶貝和小狗...
    奧斯卡上港閱讀 278評論 0 0
  • 關(guān)于時空的悖論有很多,最著名的當(dāng)屬祖父(外祖父?外祖母?)悖論,即如果通過時間旅行回到過去,殺死你的祖父,那你還會...
    chaos_theory閱讀 3,861評論 0 1

友情鏈接更多精彩內(nèi)容