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;
 }



猜你喜欢

转载自blog.csdn.net/bojikeqian/article/details/117388646
今日推荐