`
toshi2002
  • 浏览: 33640 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java中 半角和全角 转换

阅读更多


/**
     * 半角转全角
     *  @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 全角半角转换 对角对全角的转换

    java全角字符和半角字符转换

    解决任何情况下的全角、半角字符转化问题,有效的控制程序中出现全角半角问题。方法简单,易懂。

    日文全角半角转化

    在日文全角半角转换中,我们还需要考虑到数字的转换。在 Java 中,我们可以使用以下方法来实现数字的全角半角转换: 1. 使用 Unicode 代码点来实现数字的全角半角转换。 ```java public class ...

    字符串的全角半角转换 java

    在Java编程中,字符串的全角半角转换是一项常见的需求,尤其在处理用户输入或文本显示时。全角字符和半角字符的区别在于他们的宽度和编码方式。全角字符(全宽度字符)通常用于东亚语言,如中文、日文、韩文等,每个...

    java全角半角转换程序

    Java全角半角转换程序不仅展示了字符编码转换的基本原理,还提供了实际编程中可能遇到的挑战和解决方案。通过理解和掌握这些知识点,开发者可以更加灵活地处理不同场景下的字符编码问题,从而提升软件的国际化和用户...

    全角半角字符串转换工具类Character.java

    全角转半角,半角转全角,全角半角字符串转换工具类Character.java

    JAVA全角和半角的转换代码

    JAVA的全角和半角的转换代码 、JAVA全角和半角的转换代码

    对全角半角字符串的处理

    在计算机编程与数据处理领域中,全角和半角字符的区别及其转换是一项常见的需求。特别是在东亚语言环境中(如中文、日文、韩文等),这种转换对于文本处理至关重要。 #### 全角与半角的概念 1. **全角字符**:全角...

    java 全角半角字符转换如何实现

    在Java编程中,全角和半角字符的转换是一个常见的需求,特别是在处理用户输入或文本格式化时。全角字符通常用于中文环境,每个字符占用两个字节,而半角字符(ASCII字符)则占用一个字节。在某些场景下,如数据库...

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

    java 全角半角字符转换是 Java 编程语言中一个常见的问题,许多开发者在编程时需要处理全角半角字符之间的转换,这篇文章将详细介绍 Java 中全角半角字符转换的方法和实现。 Java 中的全角字符和半角字符 在 Java...

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

    下面我们来详细介绍Java中全角字符和半角字符之间的关系,以及如何实现全角、半角之间的转换。 全角字符与半角字符的关系 在Java中,全角字符和半角字符之间的关系可以通过一个简单的程序来了解。下面是一个示例...

    日语全角转半角

    将日语全角转为半角

    字符串,标点符号全角半角转换

    在示例代码中,`ToSBC` 和 `ToDBC` 方法分别实现了从半角到全角以及从全角到半角的转换。使用了`string.ToCharArray()`方法将字符串转换为字符数组,便于遍历和修改每个字符。通过循环和条件判断,实现了精确的字符...

    java中字符进行全角半角转换示例代码

    在Java编程语言中,全角和半角字符的转换是一个常见的需求,特别是在处理文本输入、输出或格式化时。全角字符(SBC)占据两个字节,而半角字符(DBC)则只占一个字节。在ASCII编码中,全角字符的范围通常是从65281到...

    全角数字转换半角数字工具 v1.0版

    全角数字转换半角数字工具 v1.0版  使用指南  1.将带有全角数字的新闻(Ctrl+C)复制,在(Ctrl+V)粘贴到上面文本框内。  2.点击替换按钮,程序会自动转换成半角数字,拷贝到下面文本框内。  3.使用滚动条...

    全半角转换器

    在Java中,可以使用`Character`类的`isFullwidthChar()`和`isHalfwidthChar()`方法来判断字符类型,再进行相应的转换操作。 全半角转换不仅涉及字符编码,还与字符集、文本编辑器、操作系统等多方面因素相关。理解...

    Split-由任意个全角或半角空格分隔开的任意长度的字符串

    在这个场景中,标题提到的是“由任意个全角或半角空格分隔开的任意长度的字符串”,这暗示了我们处理的是包含不同类型的空格(全角空格和半角空格)作为分隔符的情况。 全角空格和半角空格在字符编码上是有区别的。...

    asp(javascript)全角半角转换代码 dbc2sbc

    在编程领域,尤其是在处理字符编码的时候,全角和半角字符的转换是一个常见的需求。全角字符和半角字符在视觉上看起来可能相似,但在内存占用和编码上有显著差异。全角字符通常用于中文等东亚语言,每个字符占用两个...

    全半角转换

    全半角转换是计算机字符编码领域的一个常见概念,主要涉及ASCII码和Unicode编码中的字符宽度问题。在中文环境下,我们经常遇到全角字符和半角字符的切换,这对于文本编辑、编程、数据处理等场景至关重要。 全角字符...

    javascript实现全角半角检测的方法

    另外,它也可以帮助开发者识别和转换全角与半角字符,以确保数据的一致性和兼容性。 总的来说,`issbccase`函数是一个简洁且实用的JavaScript工具,可以帮助开发者高效地处理全角半角字符的问题。理解这个函数的...

Global site tag (gtag.js) - Google Analytics