`
xuehaipeng
  • 浏览: 52387 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

全角和半角直接的转换

    博客分类:
  • java
阅读更多
package com.john.j2se.util;

public class QBJC {

	public QBJC() {
		// TODO Auto-generated constructor stub
	}
	public static String ToQuanJiao(String input)
	  {
		  //半角转全角:
		  char[] c=input.toCharArray();
		  for(int i = 0; i < c.length; i++)
		  {
			  if (c[i]==32)
		  {
		  c[i]=(char)12288;
		  continue;
		  }
		  if (c[i]<127)
		  c[i]=(char)(c[i]+65248);
		  }
		  return new String(c);  
	  }
	 public static String ToBanJiao(String input)
	 {  
		  if(input == null)
			  return "";
		  char[] c=input.toCharArray();
		  for (int i = 0; i < c.length; i++)
		  {
			  if (c[i]==12288)
		  {
		  c[i]= (char)32;
		  continue;
		  }
		  if (c[i]>65280 && c[i]<65375)
		  c[i]=(char)(c[i]-65248);
		  }  
		  return new String(c);
	  }
}
1
1
分享到:
评论

相关推荐

    postgres全角转半角函数.txt

    对postgresql数据库中不规则的数据批量处理查询,有些是全角的,需要转换查询,匹配,可以使用这个方法postgres全角转半角函数.txt

    PB中全角与半角互转函数

    它接受两个参数:待转换的字符串`strInfo`和一个标志位`iFlag`,用来指定转换的方向(全角转半角或半角转全角)。函数返回转换后的字符串。 #### 参数说明 - **strInfo**:需要进行转换的字符串。 - **iFlag**:...

    JAVA全角和半角的转换代码

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

    C++全角半角字符转换

    C++全角半角字符转换

    pb全角转半角

    总结一下,"pb全角转半角"是在PowerBuilder环境下进行的一种字符编码转换操作,它涉及到对字符串中全角字符的识别和转换。通过编写自定义函数或利用资源文件(如f_full2half.srf),可以在PowerBuilder应用中实现...

    javascript全角转换半角

    1. **文本格式统一**:在处理用户输入或文档数据时,为了保证文本的一致性和标准性,可以使用此函数将所有全角字符转换为半角字符。 2. **搜索引擎优化**:对于需要被搜索引擎收录的文本内容,使用半角字符可以使...

    全角半角转换函数.txt

    综上所述,全角半角转换函数在文本处理领域具有重要的实用价值,尤其在东亚语言环境中,对于确保文本正确显示、计算和对齐具有不可或缺的作用。通过对上述函数的理解和应用,可以有效提升软件产品的国际化水平和用户...

    字符串的全角半角转换 java

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

    CS2005中winfrm解决输入法自动全角到半角转换 回车光标到下一个控件

    标题所提到的“winfrm解决输入法自动全角到半角转换 回车光标到下一个控件”涉及到两个常见的问题: 1. **输入法自动全角到半角转换**: 在某些情况下,当用户在WinForms应用中的文本框(TextBox)使用中文输入法...

    全角半角转换,c++

    ### 全角半角转换的原理 全角字符与半角字符之间的转换主要是基于字符编码的不同。对于英文字母、数字以及部分符号,全角字符的Unicode编码位于U+FF01至U+FF5E区间内,比其对应的半角字符的Unicode编码高0xFEE0。...

    解决全角与半角问题

    安装此类更新有时能解决一些与程序兼容性或运行时环境相关的问题,但在这里它可能并不是直接解决全角半角问题的工具。然而,如果VS2005开发的程序依赖于.NET Framework,并且存在与此更新相关的兼容性问题,那么安装...

    全角转半角,半角转全角,判断字符是否为全角

    通过对上述知识点的详细解析,我们可以了解到全角和半角字符之间的转换以及如何判断一个字符是否为全角字符的具体方法。这些方法在处理中英文混合文本时尤为重要,能够帮助开发者更高效地处理各种文本格式问题。此外...

    日文全角半角转化

    在计算机编程中,日文全角半角转换是非常重要的一步,因为它可以确保日文字符的正确显示和处理。 在 Java 编程语言中,我们可以使用以下几种方法来实现日文全角半角转换: 1. 使用 Unicode 代码点来实现全角半角...

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

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

    NET全角变半角补丁

    使用这个补丁,开发者无需深入研究字符编码的细节,就能轻松处理全角和半角字符之间的转换,提高代码的可读性和维护性。在进行字符串处理时,尤其是涉及到国际化和本地化应用时,"NET全角变半角补丁"是一个非常实用...

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

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

    半角与全角字符的转换

    在这个例子中,我们使用`PATINDEX`函数来查找字符串中所有的半角或全角字符,并通过`REPLACE`函数和`NCHAR`函数来实现字符的转换。 #### 总结 通过对半角与全角字符及其转换方法的介绍,我们可以了解到这两种字符...

    .net下数字全角转半角

    - _NET技术 - ITPUB个人空间 - powered by X-Space.htm`提供了更多关于全角半角转换的代码示例,而`_NET程序半角变全角解决方法_(_NET2003 _NET2005)_鬼鬼小猫咪的玻璃屋.txt`则可能是一个针对.NET 2003和2005版本的...

    Flex 日语全角半角转换

    标题中的“Flex 日语全角半角转换”指的是在Adobe Flex这一编程环境中处理日语文本时,涉及到全角字符(全宽度字符)和半角字符(半宽度字符)的转换问题。在日语中,全角字符通常用于正式文本,而半角字符则常见于...

    将全角转换为半角的程序

    总结来说,全角半角转换是处理中英文混合文本时的重要工具,这个"全角半角转换器.exe"程序简化了这一过程,为用户提供了实用的功能。通过理解全角和半角字符的差异以及转换原理,我们可以更好地理解和利用这个工具,...

Global site tag (gtag.js) - Google Analytics