Java判断字符串是否含有乱码实例代码
具体代码如下所示:
/** *判断字符是否是中文 * *@paramc字符 *@return是否是中文 */ publicstaticbooleanisChinese(charc){ Character.UnicodeBlockub=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){ returntrue; } returnfalse; } /** *判断字符串是否是乱码 * *@paramstrName字符串 *@return是否是乱码 */ publicstaticbooleanisMessyCode(StringstrName){ Patternp=Pattern.compile("\s*|t*|r*|n*"); Matcherm=p.matcher(strName); Stringafter=m.replaceAll(""); Stringtemp=after.replaceAll("\p{P}",""); char[]ch=temp.trim().toCharArray(); floatchLength=ch.length; floatcount=0; for(inti=0;i0.4){ returntrue; }else{ returnfalse; } } publicstaticvoidmain(String[]args){ System.out.println(isMessyCode("韩顺平")); System.out.println(isMessyCode("你好")); }
总结
以上所述是小编给大家介绍的Java判断字符串是否含有乱码实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!