最近看到网上还有人问怎么判断字符串中是否有连续两个中文?自己曾经也为字符串中有没有中文的问题苦恼过,正好这几天没事就整理一下网上的问题,做一个总结!
废话不多说了!看代码吧,写了一个工具类:主要考虑了三种情况,希望对大家的学习有帮助!
package duanqing.test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 中文处理器,主要完成网上一些同志们的问到的问题,比如,判断字符串中是否有中文?
* 判断字符串中是否有连续几个中文?
* 判断字符串中有几个中文?
* @author 端端
*
*/
public class ChineseProcessor {
public static void main(String[] args) {
// System.out.println(isHasChinese("dsafsdf"));
// System.out.println(isHasContinuousChinese("ad是sfa是", 2));
System.out.println(getChineseCount("我是duanqing我怕谁"));
}
/**
* 是否包括中文
* @param content
* @return
*/
publi