1.[代码]判断字符串是否包含汉字 并且替换成ASCLL

private static String regEx = "[\\u4e00-\\u9fa5]";

/**

* 判断字符串是否包含汉字 并且替换成ASCLL

*

* @param str_para

* @return str_result

*/

private static String isChinese_Replace( String str_para )

{

Pattern p= Pattern.compile( regEx );

Stringstr_result= str_para;

Stringstr_0= "";

Stringstr_1= "";

Stringstr_data[]= null;

Stringstr_return_reslut= "";

if ( str_result != null && str_result.trim().length() > 0 )

{

try {

str_data = str_result.split( "" );

for ( int i = 0; i < str_data.length; i++ )

{

Matcher m = p.matcher( str_data[i] );

/* L.d(str_data[i]); */

int count = 0;

if ( m.find() )

{

count++;

str_result= m.group( 0 );

byte[] b= str_result.getBytes( "GBK" );

str_0= Integer.toHexString( b[0] );

str_1= Integer.toHexString( b[1] );

str_return_reslut= str_return_reslut + "/" + conver10( str_0 ) + conver10( str_1 ) + "/";

} else {

str_return_reslut = str_return_reslut + str_data[i];

}

}

} catch ( NumberFormatException e ) {

e.printStackTrace();

} catch ( UnsupportedEncodingException e ) {

e.printStackTrace();

}

} else {

return(str_return_reslut);

}

return(str_return_reslut);

}

/* 字符串转换十进制 */

public static int conver10( String str_0 )

{

return(Integer.parseInt( str_0.substring( str_0.length() - 2, str_0.length() ), 16 ) );

}

java 判断字符串是否汉子_java判断 字符串 是否有汉字相关推荐

  1. java 字符串不等于_java中字符串不等于怎么判断

    java中字符串不等于可以使用equals()方法判断,equals()方法用于将字符串与指定的对象比较. 语法public boolean equals(Object anObject) 参数 an ...

  2. java中字符串不等于_java中字符串不等于怎么判断

    java中字符串不等于可以使用equals()方法判断,equals()方法用于将字符串与指定的对象比较. 语法public boolean equals(Object anObject) 参数 an ...

  3. java 字符串 字符查找_java之字符串中查找字串的常见方法

    1.int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引. int indexOf(String str, int startIndex):从指定的索引处开 ...

  4. java中对字符串进行解析_Java中字符串解析

    1.字符串不属于基本数据类型(基本数据类型有[byte,int,char,float,double,boolean,short,long]),字符串由单个或多个字符组成,本质上是字符数组,Java中提 ...

  5. java 字符串 数字个数_JAVA 统计字符串中中文,英文,数字,空格的个数

    packagecom.example.test;public classCountCharacter {/**中文字符*/ private int chCharacter = 0;/**英文字符*/ ...

  6. java判断时间是不是星期五_Java判断当前日期是星期几

    参考链接地址:http://blog.csdn.net/a9529lty/article/details/3206942 /** * 判断当前日期是星期几 * @param pTime 修要判断的时间 ...

  7. java 字符串所在位置_java 查找字符串所在的位置

    使用了 String 類的 indexOf() 方法在字符串中查找子字符串出現的位置,如過存在返回字符串出現的位置(第一位為0),如果不存在返回 -1.方便判斷和截取字符串! 語法:stringObj ...

  8. java 字符串第一个_java 截取字符串第一个字符

    展开全部 使用32313133353236313431303231363533e58685e5aeb931333366306438substring() 方法返回字符串的子字符串.详细解析如下: 1. ...

  9. 怎么把字符串变成数组_Java中字符串split() 的使用方法,没你想的那么简单

    先看下面的方法,事先预测一下,经过split方法,按逗号进行分割为数组之后,生成的数组的长度是多少,目测很多人都觉得是8,但是结果却出乎意料.是5而不是8. private static void t ...

最新文章

  1. 微信小程序客服功能 把当前页面的信息卡片发送给客服
  2. Python实现RGB和Lab颜色空间互转
  3. Android App 瘦身总结 第三章 代码混淆及优化
  4. 做JAVA开发的同学一定遇到过的爆表问题,看这里解决
  5. 普元连接mysql_普元EOS 案例 - 还有一行代码的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. CSS常用的元素居中方法
  7. Vue 开发中常见报错与处理
  8. 「原创」从马云、马化腾、李彦宏的对话,看出三人智慧差在哪里?
  9. wireshark抓包工具详细说明及操作使用
  10. 74151/74LS151 8选1数据选择器
  11. 阿里巴巴矢量图库的引用以及更新
  12. “方正小标宋简体、仿宋_GB2312和楷体_GB2312字体”的添加
  13. 跑握手包需要什么显卡?|跑包显卡配置
  14. 如何获取广告服务流量变现数据,助力广告效果分析?
  15. tflearn在tensorflow上的安装配置(基于ubuntu)
  16. mysql 漏洞排查_MySQL最新漏洞分析_MySQL
  17. Latex入门_第2章:用latex排版文字
  18. Altium Designer (AD)安装教程
  19. 初步浅谈 celery
  20. 活动目录之故障解决:域控制器不同步处理办法

热门文章

  1. python小例子之8 -- decorator的使用
  2. xml文件中若没有子节点,则删除文件
  3. vi-vim :删除、撤销、恢复删除、复制删除
  4. [洛谷P4940]Portal2
  5. css tips —— 神奇的max-width,min-width, width覆盖规则
  6. Win32 SDK消息处理技巧
  7. Linux下两种TCP网络服务器实现方式:循环服务并发服务
  8. Java集合(二、LinkHashMap)
  9. duilib list控件扩展
  10. windows API 菜鸟学习之路(二)