全角和半角直接的转换

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);
	  }
}

你可能感兴趣的:(C++,c,J2SE,C#)