java全角、半角标点符号 操作

内网开发 手打复制回来如不能运行 只是简单错误,稍微修改即可运行。 记录

//过滤半角全角 具体标点符号 
 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;
 }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

boJIke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值