多语言展示
当前在线:940今日阅读:103今日分享:49

java 怎么将键盘getUnicodeChar转换为字母

我们在使用java编写软件时,有时候为了兼容的需要,可能会使用Unicode进行编码,但是只有对Unicode编码进行解码后才能转换为我们能够看懂的语言,因此这里来介绍一下如何将从控制台输入的Unicode字符串转化为标准的String格式的字符串
工具/原料
1

一台连接好互联网的电脑

2

Java IDE(eclipse)

3

Java SDK(>=1.8)

方法/步骤
1

首先我们打开Java的IDE,这里以常用的Eclipse软件为例,在一个创建好了的Java工程中,或者自己另行创建一个新的java工程,通过点击File-New-Class,即可新建一个普通的Java类

2

在弹出来的“New Java Class”新建类窗口中,可以对欲添加的Java类的类名和实现的接口进行定义,需要注意的是类名的命名要符合Java标识符的规范,如“UnicodeTest”,并勾选自动创建主方法

3

点击Finish按钮后可以看到,我们已经创建了一个只包含类名和主方法的空白类,如果要获得转化Unicode编码的功能下面还需要添加上具体的实现过程

4

首先导入需要用到的Java工具包,然后创建一个字符串转换的函数,其中传入一个字符串,其中创建一个StringBuffer对象,并调用字符串分割函数粉笔对每个unicode段进行分割

5

再用一个for each循环对每个单个的字符进行十六进制的转化,并把生成的字符放入StringBuffer,最后再强制转换为char类型返回

6

最后在主函数中创建一个字符串变量,以及一个接收器变量,传入从系统内接收的值,把读入的下一行给刚才的字符串,然后传入到字符串转换函数中,最后打印出转换后的字符串,并关闭输入流

注意事项
1

这里的实现过程是基于系统的字符串处理包实现的,还可以使用第三方包

2

本经验仅供参考,具体的实现过程可能会随着版本更新而变化

推荐信息