java 替换全角为半角 半角转全角
/*** 替换全角为半角** @param text 文本* @param notConvertSet 不替换的字符集合* @return 替换后的字符*/public static String toDBC(String text, Set<Character> notConvertSet) {char c[] = text.toCharArray();for (int i = 0; i < c.length; i++) {if (null != notConvertSet && notConvertSet.contains(c[i])) {// 跳过不替换的字符continue;}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;}/*** 半角转全角** @param input String* @param notConvertSet 不替换的字符集合* @return 全角字符串.*/public static String toSBC(String input, Set<Character> notConvertSet) {char c[] = input.toCharArray();for (int i = 0; i < c.length; i++) {if (null != notConvertSet && notConvertSet.contains(c[i])) {// 跳过不替换的字符continue;}if (c[i] == ' ') {c[i] = '\u3000';} else if (c[i] < '\177') {c[i] = (char) (c[i] + 65248);}}return new String(c);}
java 替换全角为半角 半角转全角相关推荐
- java 正则表达式替换多个全角空格为一个半角空格_去掉字符串两端的全角空格和半角空格(含源代码)...
昨天,遇到了一个技术问题.本来我在程序中用的trim()方法来处理从JSP页面传来的值,后来在测试时,发现当我输入的是全角空格时,trim()方法失效. 需求是这样的,只是去掉字符串两端的空格(不论是 ...
- java 日文全角转半角_java中全角转换为半角的方法
在获取文本的时候,经常遇到数据格式的问题,需要判断或转换. 本文旨在解决全角符号转换为半角符号的问题. 网上大体有两种方法:转换编码或者替换. 我使用的是转换编码,引用自:http://blog.cs ...
- 【工具】JAVA 全角转半角 半角转全角
[工具]JAVA 全角转半角 半角转全角 import cn.hutool.core.util.StrUtil;/*** 字符工具*/ public class CharUtil {/*** 半角转全 ...
- 怎么把半角引号替换成全角_半角标点符号变为全角如何将一篇WORD文档中的半角中文标点符号一次性变为全角的?只能替换么?...
共回答了21个问题采纳率:90.5% 1.查找/替换所有标点符号: 在Word中无法实现一次性查找所有标点符号,所以需要只能一个一个的将半角标点替换为全角标点,英文常用标点符号一共17个,因此最多替1 ...
- Java 全角字符转半角字符(icu的Transliterator使用)
Java 全角字符转半角字符 互相转换. 可以直接实现,也可以直接用jar包 有ICU包直接用就好 <dependency><groupId>com.ibm.icu</g ...
- java中文半角转全角_java对于半角和全角的转换
本文章转载自:http://www.blogjava.net/action/archive/2006/06/01/49743.html 非常感谢上面链接的文章,在我项目中帮助了我. 方法一: // 半 ...
- java对用户输入的String做校验只允许有数字和大小写字母,不允许全角,只允许半角
代码如下,测试通过 /*** 对用户输入的String做校验只允许有数字和大小写字母* 不允许全角,只允许半角* @author **/ public class IDNumberCalibrator ...
- php 替换 全角符号,php如何实现全角符号转半角
php实现全角符号转半角的方法:首先创建一个PHP示例文件:然后定义一个"SBC_DBC($str,$args2=1) {-}"方法:最后通过"str_replace($ ...
- java全角字符转换为半角 半角转全角
/// <summary>/// 判断字符是否英文半角字符或标点/// </summary>/// <remarks>/// 32 空格/// 33-47 标点// ...
- java 全角字符转半角字符
public class Test { public static void main(String[] args) { String t="■ ■ffac●●△※○○☆№ccc" ...
最新文章
- windows10 删除文件 的权限才能对此文件夹进行更改 解决办法
- POJ 1094 Sorting It All Out (拓扑排序)
- webservice-概念性学习(一)
- HTML-参考手册: HTML 颜色名
- minheight能继承吗_民法典亮点盘点 | 侄子能继承叔叔的遗产吗?
- bat随机打开目录下的一个音乐文件_Tomcat bin目录详解
- 不能再任性 APP收集个人信息基本规范公开征求意见
- win32 c语言编程,win32环境C语言实现最基本的DLL编写及调用实例,测试通过[原]
- 观看直播 | IoT in Action 微软深圳物联网大会开幕在即,精彩不打烊
- Ubuntu 手动挂载U盘
- ubunt之一些问题解决办法
- Ulipad快捷键大总结
- 卸载VS2005 安装VS2008
- 晶振电路电容选取的计算方法
- 供应链金融产品业务全揭秘
- OSM和PBF数据格式说明
- android手机内存使用情况分析
- 计算机 蚂蚁搬家 教案,小班蚂蚁搬家的教案
- Liunx下AWVS全自动探测漏洞工具の介绍及安装
- 51单片机——红外遥控 C语言入门编程