import java.io.UnsupportedEncodingException;
public class StringConvert {
public static String changToGBK(String str){
String result=null;
try {
String [] strArray=str.split("/");
for(int i=0;i<strArray.length;i++){
if(!strArray[i].matches("^[0-9a-zA-Z\u4e00-\u9fa5]*$") ){
result= new String(str.getBytes("iso8859-1"),"gbk");
}
else{
result=str;
}
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
public static void main(String [] args){
System.out.println(changToGBK("212"));
}
}
分享到:
相关推荐
Java根据正则表达式生成字符串,包括了Xeger和automaton
java 利用正则表达式从字符串中提取省、市、区、镇、乡等区域名称(包含少数民族地区),支持地址中无省,无市,无县情况。
Java 正则表达式判断字符串是否包含中文
包含了常用正则表达式的使用,验证,正则表达式替换字符串,判断字符串是否为正整数,判断输入的字符串是否全是英文、中文....
使用正则表达式拆分字符串,程序完全可以运行,方便大家开发和调试
java正则表达式替换字符串
其中包括5个类,这5个类的代码基本概括了java正则表达式替换String的多种情况,比如获取某个文件路径中盘符/后边的部分内容,提取"<title>XXXX</title>"中的文字XXXX,用正则表达式获取指定字符串内容中的指定内容,...
根据java正则表达式生成一个随机的字符串,具体可以去一下网站看:https://code.google.com/p/xeger/
正则表达式 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
主要介绍了Java使用正则表达式提取XML节点内容的方法,结合具体实例形式分析了java针对xml格式字符串的正则匹配相关操作技巧,需要的朋友可以参考下
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理...
vc++6/MFC中使用boost示例,利用正则表达式分解字符串,替换文本,批量替换等,
java,正则表达式,详解,java正则表达式,PDF
给写了2个方法,一个是直接截取单个需要的字符串,比如字符串string a="ab123456",我只需要提取3,那么就是单独截取就可以了,从2开始到4结束就行。 第二个是把所有的符合条件的字符串都截取出来,提取出来,比如...
主要介绍了java使用正则表达式判断手机号的方法,分析了手机号码段的原理及java使用正则表达式针对手机号的匹配操作实现技巧,需要的朋友可以参考下
string :需要进行正则处理的字符串 pattern :进行匹配的正则表达式 position :起始位置,从第几个字符开始正则表达式匹配(默认为1) occurrence :标识第几个匹配组,默认为1 modifier :模式(‘i’不区分大...
随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),小写字母(a-z)以及数字(0-9)组成,且每种字符至少出现一次。这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕...
Java正则表达式的使用,判断html、电话等是否符合规定、、、
一个用于正则匹配检查的工具,用于使用正则表达式提取字符串!