String工具类(半角-全角转换)
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) {// 增加对 的处理 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工具类(半角-全角转换)相关推荐
- oracle 括号全角转半角,全角转换半角,该怎么处理
当前位置:我的异常网» Oracle开发 » 全角转换半角,该怎么处理 全角转换半角,该怎么处理 www.myexceptions.net 网友分享于:2013-01-07 浏览:320次 全角转 ...
- php 半角 全角 转换,PHP半角/全角转换函数
PHP半角和全角转换函数,第二个参数如果是0,则是半角到全角:如果是1,则是全角到半角 function SBC_DBC($str,$args2) { $DBC = Array( '0' , '1' ...
- php 半角全角转换,php 把全角字符转换成半角
经常遇到用户把英文字符或者标点符号写成了全角,有时候会导致系统无法识别,所以应该先把全角的字符全部转换成正常的半角,减少问题存在.其实原理很简单,也很笨吧,就是把所有的全角字符替换成对应的半角字符,摘 ...
- 字符串处理: 对文本进行半角全角转换
def QB_format(text, method='B2Q'):'''全角半角转换B2Q: 半角转全角Q2B: 全角转半角'''MAP_PUNCTUATION = {""&qu ...
- 将oracle中的逗号转成全角,ORACLE SQL半角全角转换
远程开发时通知客户发一个CSV模板需要批量操作上传,但是这个模板发过来没有使用对应的主键ID,只给出了价目表的NAME字符串. select distinct qlhv.name name, qlhv ...
- 【工具】JAVA 全角转半角 半角转全角
[工具]JAVA 全角转半角 半角转全角 import cn.hutool.core.util.StrUtil;/*** 字符工具*/ public class CharUtil {/*** 半角转全 ...
- php 半角全角,php字符串处理之全角半角转换
半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路. 一.概念 全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E) 半角字符unicode编 ...
- C# 半角全角字符转换函数
半角全角字符转换函数 public string ToSBC(string input) { //半角转全角: char[] c=input.ToCharArray(); for (int i = 0 ...
- 怎样让word里半角全角自由转换
怎样让word里半角全角自由转换的设置 http://jingyan.baidu.com/article/f79b7cb3b2b1659144023e8a.html
最新文章
- 谢文睿:西瓜书 + 南瓜书 吃瓜系列 2. 多元线性回归
- 远程开启目标计算机的远程桌面
- php5.5.25升级到php5.6.30,加载yaf.so报错解决方法!
- [OpenCV] -- win7下配置OpenCV的Qt开发环境
- Python enumerate索引迭代
- Python加密—HMACSHA1 加密
- SQL语言基础:常用的数据查询语句
- C++常用特性原理解析
- JAVA 堆栈 堆 方法区 解析
- 邮件发送类_10 分钟实现 Spring Boot 发生邮件功能
- php 查看磁盘挂载,linux如何查看磁盘使用情况
- golang new和make却别
- F. Gourmet and Banquet(贪心加二分求值)
- docker管理神器—kubernetes—直接路由篇
- 浅谈TPM设备管理系统、推行要素和目的
- 思科模拟器(Cisco Packet Tracer7.2.1)安装过程
- win7计算机自动关机设置在哪里设置方法,Win7小技巧:自动关机怎么设置?
- 2021 春季新品发布会上,苹果推出了全新配件 AirTag
- 测试人员想做游戏测试,你一定要知道这几点!
- 可变悬挂调节软硬_大众cc可变悬架软硬调节是什么意思
热门文章
- EZo UIBuilder 快速打造沪深股市实时行情【实例】
- js弹出新页面并传值
- 更换手表电池后,如何关闭压合式手表后盖--工具:两枚硬币,钳子,布或纸巾,木板
- 软考哪个含金量更高?
- Arduino 串口发送数据代码
- 小程序流量主能赚多少_微信:6月1日起调整小程序和公众号流量主广告收入分成比例...
- Vue新一代状态管理工具—Pinia—都2023年了,快学起来吧!
- 《数据清洗》8.3.8 加载电影数据至电影维度表
- 模电和数电在应用上的区别和联系
- PingCAP Clinic 快速上手指南