import java.math.BigDecimal;
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class StringUtil {private static Pattern p = Pattern.compile("\\s*|\t|\r|\n");/*** 半角转全角* * @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') {if (c[i] == '\u3000' || c[i] == 160) {// 增加对&nbsp;的处理  modified by liuxinxing 20100203 c[i] = ' ';} else if (c[i] > '\uFF00' && c[i] < '\uFF5F') {c[i] = (char) (c[i] - 65248);}}String returnString = new String(c);return returnString;}
}

String工具类(半角-全角转换)相关推荐

  1. oracle 括号全角转半角,全角转换半角,该怎么处理

    当前位置:我的异常网» Oracle开发 » 全角转换半角,该怎么处理 全角转换半角,该怎么处理 www.myexceptions.net  网友分享于:2013-01-07  浏览:320次 全角转 ...

  2. php 半角 全角 转换,PHP半角/全角转换函数

    PHP半角和全角转换函数,第二个参数如果是0,则是半角到全角:如果是1,则是全角到半角 function SBC_DBC($str,$args2) { $DBC = Array( '0' , '1' ...

  3. php 半角全角转换,php 把全角字符转换成半角

    经常遇到用户把英文字符或者标点符号写成了全角,有时候会导致系统无法识别,所以应该先把全角的字符全部转换成正常的半角,减少问题存在.其实原理很简单,也很笨吧,就是把所有的全角字符替换成对应的半角字符,摘 ...

  4. 字符串处理: 对文本进行半角全角转换

    def QB_format(text, method='B2Q'):'''全角半角转换B2Q: 半角转全角Q2B: 全角转半角'''MAP_PUNCTUATION = {""&qu ...

  5. 将oracle中的逗号转成全角,ORACLE SQL半角全角转换

    远程开发时通知客户发一个CSV模板需要批量操作上传,但是这个模板发过来没有使用对应的主键ID,只给出了价目表的NAME字符串. select distinct qlhv.name name, qlhv ...

  6. 【工具】JAVA 全角转半角 半角转全角

    [工具]JAVA 全角转半角 半角转全角 import cn.hutool.core.util.StrUtil;/*** 字符工具*/ public class CharUtil {/*** 半角转全 ...

  7. php 半角全角,php字符串处理之全角半角转换

    半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路. 一.概念 全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E) 半角字符unicode编 ...

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

    半角全角字符转换函数 public string ToSBC(string input) { //半角转全角: char[] c=input.ToCharArray(); for (int i = 0 ...

  9. 怎样让word里半角全角自由转换

    怎样让word里半角全角自由转换的设置 http://jingyan.baidu.com/article/f79b7cb3b2b1659144023e8a.html

最新文章

  1. 谢文睿:西瓜书 + 南瓜书 吃瓜系列 2. 多元线性回归
  2. 远程开启目标计算机的远程桌面
  3. php5.5.25升级到php5.6.30,加载yaf.so报错解决方法!
  4. [OpenCV] -- win7下配置OpenCV的Qt开发环境
  5. Python enumerate索引迭代
  6. Python加密—HMACSHA1 加密
  7. SQL语言基础:常用的数据查询语句
  8. C++常用特性原理解析
  9. JAVA 堆栈 堆 方法区 解析
  10. 邮件发送类_10 分钟实现 Spring Boot 发生邮件功能
  11. php 查看磁盘挂载,linux如何查看磁盘使用情况
  12. golang new和make却别
  13. F. Gourmet and Banquet(贪心加二分求值)
  14. docker管理神器—kubernetes—直接路由篇
  15. 浅谈TPM设备管理系统、推行要素和目的
  16. 思科模拟器(Cisco Packet Tracer7.2.1)安装过程
  17. win7计算机自动关机设置在哪里设置方法,Win7小技巧:自动关机怎么设置?
  18. 2021 春季新品发布会上,苹果推出了全新配件 AirTag
  19. 测试人员想做游戏测试,你一定要知道这几点!
  20. 可变悬挂调节软硬_大众cc可变悬架软硬调节是什么意思

热门文章

  1. EZo UIBuilder 快速打造沪深股市实时行情【实例】
  2. js弹出新页面并传值
  3. 更换手表电池后,如何关闭压合式手表后盖--工具:两枚硬币,钳子,布或纸巾,木板
  4. 软考哪个含金量更高?
  5. Arduino 串口发送数据代码
  6. 小程序流量主能赚多少_微信:6月1日起调整小程序和公众号流量主广告收入分成比例...
  7. Vue新一代状态管理工具—Pinia—都2023年了,快学起来吧!
  8. 《数据清洗》8.3.8 加载电影数据至电影维度表
  9. 模电和数电在应用上的区别和联系
  10. PingCAP Clinic 快速上手指南