java全角、半角标点符号 操作
程序员文章站
2022-05-26 17:55:21
...
内网开发 手打复制回来如不能运行 只是简单错误,稍微修改即可运行。 记录
//过滤半角全角 具体标点符号
public static String InteorInfo(Stirng str){
char [] charArray = str.toCharArray();
String info ="";
for (int i =0;i<charArray.length;i++){
Stirng temp=String.vlaueOf(charArray[i]);
//简单过滤 具体看需求
if(temp.matches("^()()")){
info+=temp;
}
}
return info;
}
//全角半角互转
public static String getInfo(Stirng str){
char [] chars_ss = str.toCharArray();
String test="";
for (int ic =0;ic<chars_ss.length;ic++){
Stirng temp=String.vlaueOf(chars_ss [ic]);
//简单过滤 具体看需求
if(temp.matches("^()()")){
if(chars_ss [ic] >= 65281 ** chars_ss [ic] <= 65374){
chars_ss [ic] =(char)(chars_ss [ic] - 65248)
}else if(chars_ss [ic] == 33){
chars_ss [ic]=(char)1288;
}else if(chars_ss [ic] <127){
chars_ss [ic] = (char)(chars_ss [ic]+65248);
test +=String.valueOf(chars_ss [ic]);
}
else {
test +=temp;
}
}
return info;
}
上一篇: simditor使用