/**

* 半角转全角

* @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;

}

java半角转全角_JAVA 半角全角相互转换相关推荐

  1. python全栈和java全栈_Java和全栈开发哪个发展前景好

    展开全部 全栈和java哪个能更好62616964757a686964616fe58685e5aeb931333365633839迎合市场需求,有同学咨询学习哪个在以后前景和工作薪水上能更吃香,首先我 ...

  2. java 全角_java字符全角半角转换

    序 本文展示一下如何将char进行半角与全角转换. 术语 全角 SBC case Sexagesimal to Binary Converter 60进制转为2进制 半角 DBC case Decim ...

  3. java中使用事务案例_Java事务处理全解析(四)—— 成功的案例(自己实现一个线程安全的TransactionManager)...

    在本系列的上一篇文章中我们讲到,要实现在同一个事务中使用相同的Connection对象,我们可以通过传递Connection对象的方式达到共享的目的,但是这种做法是丑陋的.在本篇文章中,我们将引入另外 ...

  4. java 全角_Java全角、半角字符的关系以及转换

    如果搞明白了Java中全角字符和半角字符之间的关系,那他们之间的转换就不是个麻烦事儿.你只需要对这个关系有那么一个印象就足够了. 全角字符与半角字符的关系 通过下面的代码能看到Java中所有字符以及对 ...

  5. java 判断全角_Java如何判断字符串中包含有全角,半角符号

    首先介绍下全角跟半角之间的区别: 在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角" ...

  6. java全角数字_Java全角、半角字符的关系以及转换

    如果搞明白了Java中全角字符和半角字符之间的关系,那他们之间的转换就不是个麻烦事儿.你只需要对这个关系有那么一个印象就足够了. 全角字符与半角字符的关系 通过下面的代码能看到Java中所有字符以及对 ...

  7. java 全角_java 全角半角字符转换的方法实例

    这篇文章主要介绍了java 全角半角字符转换的方法,大家参考使用吧 如果搞明白了Java中全角字符和半角字符之间的关系 那他们之间的转换根本就不是个事. 可以通过下面的程序看看Java中所有字符以及对 ...

  8. java 全角_java全角、半角字符的关系以及转换详解

    如果搞明白了Java中全角字符和半角字符之间的关系 那他们之间的转换根本就不是个事. 全角字符与半角字符的关系 可以通过下面的程序看看Java中所有字符以及对应编码的值 public static v ...

  9. java全角数字_JAVA技巧(JAVA全角和半角的转换代码)

    实现代码如下: public class change { public static void main(String[] args) { String QJstr="全角转半角DAO&q ...

最新文章

  1. a55 matlab排列组合_matlab常用的排列组合
  2. qmake 没有生成.o文件_qmake实用变量
  3. 2018年智能音箱对比
  4. 笑联 x mPaaS | 12 个模块,全面小程序化,如何打造真正的一次开发复用多端?
  5. 【opencv学习】RANSAC算法在图像拼接中的应用实战
  6. GODIVA:只需一步,文字到视频秒级生成,微软亚洲研究院最新成果
  7. mathematica 8.0.0 激活方法
  8. 摄像头取景框_苹果11的「超取景框拍摄照片」,很多人都不知道怎么用
  9. c# winform WebBrower 控件中右键获取控件坐标
  10. 如何将stdin、stdout、stderr重定向到/dev/null
  11. Office Word2019您正试图运行的函数包含有宏或需要宏语言
  12. java log info乱码_跟光磊学Java开发-Java开发常用API的使用
  13. 凌云一周看点 | 从运维和SRE角度看监控分析平台建设;从操作系统层面分析Java IO演进之路;机器学习落地的五个阶段...
  14. maya前台渲染_maya前台渲染MEL
  15. Java文件传输(有进度条)
  16. 程序员10个必须有的Android应用程序
  17. OpenCV交叉编译,选项不同同样成功的路子
  18. Oracle数据库查询有多少表格,Oracle数据库的表有多大呢?
  19. 第三方支付接口响应超时处理方法
  20. #Ant Design# 设计规范 设计原则

热门文章

  1. 网络游戏安全小议(端游/页游/手游)
  2. 影之刃服务器维护,影之刃无法联机到服务器怎么办 解决办法
  3. 【Web Design The Missing Link】Chatty APIs
  4. 全基因组测序数据分析---WGS主流程
  5. 剑指offer----C语言版----第十一天
  6. vba 读取linux换行符,【VBA研究】清除字符串中的回车换行符
  7. Docker镜像-Docker
  8. Ajax与JavaWeb分页
  9. 问题 B: 栈的操作问题
  10. Word调整页眉与标题/正文的距离