网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  java全角转半角

java全角转半角

分类: IT文章 • 2023-10-09 16:44:00
// 转半角的函数(DBC case)
// 任意字符串
// 半角字符串
// 全角空格为12288,半角空格为32
// 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
    public String ToDBC(String input) {
        char[] c = input.toCharArray();
        for (int i = 0; i < c.length; i++) {
            if (c[i] == 12288) {
                c[i] = (char) 32;
                continue;
            }
            if (c[i] > 65280 && c[i] < 65375) {
                c[i] = (char) (c[i] - 65248);
            }
        }
        return new String(c);
    }

相关推荐

  • (转)【Java】javac 编译源文件出现“锘缝ublic”、“非法字符: 65279”的乱码情况
  • 32:JAVA-------读取文件夹,并文件解析,pdf转图片
  • Java json串生成及转bean
  • java float直接转double会出现误差
  • 【转】从java1到java9每个版本都有什么新特性? Java 9 Java SE 8 Java Version SE 7 Java Version SE 6 Java Version SE 5.0 J2SE Version 1.4 J2SE Version 1.3 J2SE Version 1.2 JDK Version 1.1 JDK Version 1.0
  • day5——Java 实现导出excel表 POI(转)
  • Java并发编程:volatile关键字解析(转)
  • [转]Java 动态代理机制分析及扩展
  • java Json字符串转List类型
  • 《JAVA与模式》之单例模式 [转] 单例模式的结构 完结
  • rtmp、rtsp公网测试地址
  • 《软件开发本质论》总结
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号