氧气中毒 - J2EE

爪吐奕奕征途
posts - 24, comments - 10, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 ::  ::  :: 管理

JAVA全角和半角的转换.

Posted on 2006-06-14 15:07 氧气中毒 阅读(401) 评论(0)  编辑  收藏 所属分类: JSP/SERVLET/JAVA
public   class  change  {
    
public   static   void  main(String[] args)  {
    String QJstr
= " 全角转半角DAO " ;
    String result
= SBCchange(QJstr);
    System.out.println(QJstr
+ " \n " + result);
 }

 
 
public   static   final  String SBCchange(String QJstr) {
     String outStr
= "" ;
     String Tstr
= "" ;
     
byte [] b = null ;

     
for ( int  i = 0 ;i {     
      
try {
       Tstr
= QJstr.substring(i,i + 1 );
       b
= Tstr.getBytes( " unicode " );
      }

      
catch (java.io.UnsupportedEncodingException e) {
       e.printStackTrace();
      }
     
   
      
if  (b[ 3 ] ==- 1 ) {
       b[
2 ] = ( byte )(b[ 2 ] + 32 );
       b[
3 ] = 0 ;      
        
       
try {       
        outStr
= outStr + new  String(b, " unicode " );
       }

       
catch (java.io.UnsupportedEncodingException e) {
        e.printStackTrace();
       }
      
      }

      
else  outStr = outStr + Tstr;
     }

    
     
return  outStr; 
  }


 }



只有注册用户登录后才能发表评论。


网站导航: