`
老实人
  • 浏览: 43416 次
社区版块
存档分类
最新评论

java 全角半角转换函数

    博客分类:
  • java
阅读更多

/**
     * 半角转全角
     * 
@param  input String.
     * 
@return  全角字符串.
     
*/
    
public   static  String ToSBC(String input) {
             
char  c[]  =  input.toCharArray();
             
for  ( int  i  =   0 ; i  <  c.length; i ++ ) {
               
if  (c[i]  ==   '   ' ) {
                 c[i] 
=   ' \u3000 ' ;
               } 
else   if  (c[i]  <   ' \177 ' ) {
                 c[i] 
=  ( char ) (c[i]  +   65248 );

               }
             }
             
return   new  String(c);
    }


    
/**
     * 全角转半角
     * 
@param  input String.
     * 
@return  半角字符串
     
*/
    
public   static  String ToDBC(String input) {
        

             
char  c[]  =  input.toCharArray();
             
for  ( int  i  =   0 ; i  <  c.length; i ++ ) {
               
if  (c[i]  ==   ' \u3000 ' ) {
                 c[i] 
=   '   ' ;
               } 
else   if  (c[i]  >   ' \uFF00 '   &&  c[i]  <   ' \uFF5F ' ) {
                 c[i] 
=  ( char ) (c[i]  -   65248 );

               }
             }
        String returnString 
=   new  String(c);
        
             
return  returnString;
    }

分享到:
评论
1 楼 jack547155187 2011-03-06  
学习了,很有用。在调用trim()去空格时,遇到了这个问题,trim()只能去掉半角的空格

相关推荐

    全角半角转换函数.txt

    全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt...

    postgres全角转半角函数.txt

    对postgresql数据库中不规则的数据批量处理查询,有些是全角的,需要转换查询,匹配,可以使用这个方法postgres全角转半角函数.txt

    字符串的全角半角转换 java

    可以实现字符串的全角到半角及半角到全角的转换,还是挺方便的,不对空格以及ascii表中其他可见字符之外的字符做任何处理,可以运行

    C# 半角全角字符转换函数

    半角全角字符转换函数 收藏 public string ToSBC(string input) { //半角转全角: char[] c=input.ToCharArray(); for (int i = 0; i ; i++) { if (c[i]==32) { c[i]=(char)12288; continue; }...

    func_convert.sql

    公司内部项目, HR傻吊录入一些全角字符导致某些功能不生效, 然后就给产品提需求咯~ 本身MYSQL也没自带函数实现, 网上资源搜索许久, 结果都不是MYSQL相关的, 也不知怎么就各种以讹传讹. 坚持想用MYSQL实现, 最后就自...

    C#全角半角转换函数代码分享

    介绍了C#全角半角转换函数代码,有需要的朋友可以参考一下

    全半角转换函数

    全半角转换函数.将任意的字符做全半角之间的转换!!

    PB中全角与半角互转函数

    用PB语言编写的全角与半角互转函数,请大家下载进行修改与上传、学习

    MySQL存储全角字符和半角字符的区别

    主要介绍了MySQL存储全角字符和半角字符的区别的相关资料,需要的朋友可以参考下

    asp(javascript)全角半角转换代码 dbc2sbc

    asp全角半角转换函数 flag=-1时进行半角转全角 flag=0时进行半角全角互转 flag=1时进行全角转半角 代码如下: &lt;&#37; Function DBC2SBC(Str, flag) Dim i, sStr If Len(Str)&lt;= 0 Then Exit Function DBC2SBC = ...

    用C#实现全角半角转换

    用C#源代码实现全角半角互相切换,在控件的Click事件中触发来调整输入法状态,思路:声明一些相关的API函数,检查输入法的全角半角状态,如果输入法处于打开状态则检索输入法信息,如果是全角则转换成半角,否则转换...

    Excel-VBA宏编程实例源代码-常规函数应用-数字半角与全角转换.zip

    Excel-VBA宏编程实例源代码-常规函数应用-数字半角与全角转换.zip

    PB半角全角转换

    通过该函数可自动实现输入字符半角全角进行转换。

    php全角字符转换为半角函数

    主要介绍了PHP全角半角转换函数,把目前能找到的所有全角都列出来了一个个替换吧,需要的朋友可以参考下

    Python实现全角半角字符互转的方法

    相信对于每一个编程人员来说,在文本处理的时候,经常会遇到全角半角不一致的问题。于是需要程序能够快速的在两者之间互转。由于全角半角本身存在着映射关系,所以处理起来并不复杂。 具体规则为:  全角字符...

    sql全角半角

    转换说明 全角字符从的unicode编码从65281~65374 半角字符从的unicode编码从 33~126 空格比较特殊,全角为 12288,半角为 32 ...(此函数部分思路参考了CSDN上大力的转换函数) --邹建 2005.01(引用请保留此信息)--*/

    hive函数大全(中文版)

    一、关系运算: 4 1. 等值比较: = 4 2. 不等值比较: &lt;&gt; 4 3. 小于比较: 4. 小于等于比较: 5. 大于比较: &gt; 5 6. 大于等于比较: &gt;= 5 7. 空值判断: IS NULL 5 8. 非空判断: IS NOT NULL 6 ...3. 类型转换函数 35

    java正则表达式匹配全角空格

    split函数按照空格拆分,兼容全角空格、半角空格

    java常用时间转换函数

    java常用时间转换函数

Global site tag (gtag.js) - Google Analytics