⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unicoder.java

📁 这是上学堂马士兵老师教授的javaSE的所有源代码
💻 JAVA
字号:

package ij;

/**
*本类将字符串转换成unicode或将unicode转换成字符串
*/

public class Unicoder
{
	//源字符串
	String source;
	//构造方法
	public Unicoder()
	{}
	public Unicoder(String str)
	{
		setSource(str);
	}
	public void setSource(String str)
	{
		source=str;
	}
	public String getSource()
	{
		return source;
	}
	/**
	*将字符转换成unicode
	*/
	public static String charToUnicode(char ch)
	{
		String code = "\\u"+Integer.toHexString((int)ch);
   		return code;
	}
	/**
	*将字符串转换成unicode
	*/
	public static String StringToUnicode(String src)
	{
		StringBuffer dest=new StringBuffer();
		if(src!=null){
			int Len=src.length();
			char[] cdest=new char[Len];
    			src.getChars(0,Len,cdest,0);
			for(int i=0;i<Len;i++)    
			{
      				dest.append(charToUnicode(cdest[i]));
			}
		}
		return dest.toString();
	}
	/**
	*将int转换成char
	*/
	public static char intToChar(int codno)
	{
		return (char)codno;
	}
	/**
	*转换
	*/
	public String getUnicode()
	{
		if(getSource()!=null)
		 return StringToUnicode(getSource());
		else return "0";
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -