Java怎么判断字符串是否含有乱码

  介绍

小编给大家分享一下Java怎么判断字符串是否含有乱码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

具体代码如下所示:

/* *   *,才能判断字符是否是中文   ,*   *,才能@param  c 字符   *,才能@return 是否是中文   ,*/,public  static  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 真实;   ,,}   return 才能;假;   ,}/* *   *,才能判断字符串是否是乱码   ,*   *,才能@param  strName 字符串   *,才能@return 是否是乱码   ,*/,public  static  boolean  isMessyCode (String  strName), {   Pattern 才能;p =, Pattern.compile (“\ s * t * r * | | | n *“);   Matcher 才能;m =, p.matcher (strName);   String 才能;after =, m.replaceAll (“;”);   String 才能;temp =, after.replaceAll (“\ p {p},,,,,);   char[],才能ch =, temp.trim () .toCharArray ();   float 才能;chLength =, ch.length;   float 才能;count =, 0;   for 才能;(int 小姐:=,0;,小姐:& lt;, ch.length;,我+ +),{   ,,char  c =, ch(我);   ,,if  (! Character.isLetterOrDigit (c)), {   ,,,if  (! isChinese (c)), {   ,,,,count =, count  +, 1;   ,,,}   ,,}   ,,}   float 才能;result =, count /, chLength;   if 才能;(result 祝辞,0.4),{   ,,return 真实;   ,,},{else    ,,return 假;   ,,}   ,}   ,public  static  void  main (String [], args), {   System.out.println才能(isMessyCode (“, Atilde;,复制,和撕咬;,cedil;, Acirc;,复制,和Atilde;,复制,和Acirc;, iexcl;, Acirc;, ordm;, Atilde;,日圆;,Acirc;, sup1;, Acirc;, sup3;“));   System.out.println才能(isMessyCode(“你”好“));   以前,}

Java可以用来干什么

Java主要应用于:1。网页开发;2。Android开发;3。客户端开发;4。网页开发;5。企业级应用开发;6。Java大数据开发;7。游戏开发等。

以上是“Java怎么判断字符串是否含有乱码”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Java怎么判断字符串是否含有乱码