Java编程将汉字转Unicode码代码示例

 更新时间:2017年10月24日 17:15:03   作者:雲端之风  
偶然看到Unicode编码,觉得挺有意思,于是搜索了相关资料,准备学习学习,本文主要是一个Unicode编码的简单Java实现,需要的朋友可以了解下。

上一次接触到编码的知识,还是上大学的时候,那时候学的是通信工程专业,有关编码的内容,不记得是在通信原理还是信息论与编码里面学到的了。却依然记得那个信息论与编码的老师,最喜欢吃的是尖椒肥肠盖饭,不知道是尖椒肥肠吃多了还是太聪明的缘故,三十多岁就开始拜顶了。那四年真是一段难忘的回忆。。。

话不多说,咱们进入正题。这里是一个简单的Java编程将汉字转Unicode码代码示例,下面是代码:

package me.socketthread;
public class ToUnicode {
 /**
  * @param args
  */
 public static void main(String[] args) {
  System.out.println(toUnicode("龙飞凤舞"));
 }
 
 public static String toUnicode(String s) {
  String as[] = new String[s.length()];
  String s1 = "";
  for (int i = 0; i < s.length(); i++) {
   as[i] = Integer.toHexString(s.charAt(i) & 0xffff);
   s1 = s1 + "\\u" + as[i];
  }
  return s1;
 }
}

输出:

\u9f99\u98de\u51e4\u821e

有关Unicode,稍后会有较为详细的文章分享给大家,这里暂不介绍,完成之后会在这里附上链接,方便大家参考!

这里是Java中Unicode的编码和实现的介绍,需要的朋友可以看看。

以上就是本文关于Java编程将汉字转Unicode码代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:一篇文章就能了解RxjavaJava源码解析之object类等,有什么问题可以随时留言,小编会及时回复大家的,感谢朋友们对脚本之家网站的支持!

相关文章

  • java简单插入排序实例

    java简单插入排序实例

    这篇文章主要为大家详细介绍了java简单插入排序实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • JAVA中反射机制和模块化的深入讲解

    JAVA中反射机制和模块化的深入讲解

    很多刚学Java反射的同学可能对反射技术一头雾水,为什么要学习反射,学习反射有什么作用,下面这篇文章主要给大家介绍了关于JAVA中反射机制和模块化的相关资料,需要的朋友可以参考下
    2021-09-09
  • SpringBoot集成Hadoop实现文件的上传和下载功能

    SpringBoot集成Hadoop实现文件的上传和下载功能

    Spring Hadoop简化了Apache Hadoop,提供了一个统一的配置模型以及简单易用的API来使用HDFS、MapReduce、Pig以及Hive,这篇文章主要介绍了SpringBoot集成Hadoop实现文件的上传和下载,需要的朋友可以参考下
    2024-07-07
  • Java中常用的设计模式之单例模式详解

    Java中常用的设计模式之单例模式详解

    这篇文章主要为大家详细介绍了Java中常用的设计模式之单例模式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • Spring Cloud应用实现配置自动刷新过程详解

    Spring Cloud应用实现配置自动刷新过程详解

    这篇文章主要介绍了Spring Cloud应用实现配置自动刷新过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Java简单实现调用命令行并获取执行结果示例

    Java简单实现调用命令行并获取执行结果示例

    这篇文章主要介绍了Java简单实现调用命令行并获取执行结果,结合实例形式分析了Java调用ping命令并获取执行结果相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • 解决报错:java.lang.IllegalStateException: Failed to execute CommandLineRunner问题

    解决报错:java.lang.IllegalStateException: Failed to&nb

    在项目开发中,可能会遇到Elasticsearch启动报错的问题,原因可能包括版本不一致、端口配置错误、配置文件不匹配及服务未启动等,解决方法包括检查进程、重启服务等,这些经验可以帮助开发者快速定位问题并解决,保证项目顺利运行
    2024-10-10
  • Java经典面试题汇总:Mybatis

    Java经典面试题汇总:Mybatis

    本篇总结的是Mybatis框架相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢
    2021-07-07
  • Java调用明华RF读写器DLL文件过程解析

    Java调用明华RF读写器DLL文件过程解析

    这篇文章主要介绍了Java调用明华RF读写器DLL文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • 百度翻译API使用详细教程(前端vue+后端springboot)

    百度翻译API使用详细教程(前端vue+后端springboot)

    这篇文章主要给大家介绍了关于百度翻译API使用的相关资料,百度翻译API是百度面向开发者推出的免费翻译服务开放接口,任何第三方应用或网站都可以通过使用百度翻译API为用户提供实时优质的多语言翻译服务,需要的朋友可以参考下
    2024-02-02

最新评论