Java中如何获取字符串的Unicode编码
public class Demo03CharSet {public static void main(String[] args) {String s = "汚符变s";System.out.println(getUnicode(s)); // \u5b57\u7b26\u53d8\u0073}/*** @return* @MethodName* @Author liaowenxiong* @Description 获取字符串的Unicode编码* @Date 下午10:26 2021/8/24* @Param*/public static String getUnicode(String str) {String strTemp = "";if (str != null) {for (char c : str.toCharArray()) {if (c > 255) {strTemp += "\\u" + Integer.toHexString((int)c);} else {strTemp += "\\u00" + Integer.toHexString((int)c);}}
// System.out.println(strTemp);}return strTemp;}
}
注:Unicode 编码,是用 4 个字节要表示一个字符,而小于等于 255 的字符都是欧美的字符,1 个字节就可以表示了,它们的范围是 00000000~11111111,可以表示 256 个字符。Integer.toHexString(c)
,如果 c 的编码(其实就是在 Unicode 字符集中的码位)小于 255,那么返回的十六进制数就只要两位(十六进制的两位对应二进制的八位),所以前面补两个 0,让显示的长度保持一致
Java中如何获取字符串的Unicode编码相关推荐
- JavaScript中字符串与Unicode编码的互相转换
JavaScript中字符串与Unicode编码的互相转换 这段代码演示了JavaScript中字符串与Unicode编码的转换: // 为了控制台的演示方便, 变量没有添加 var 定义 // 实际 ...
- java 汉字个数_java语言中如何获取字符串中汉字的个数
java语言中如何获取字符串中汉字的个数? [实例描述] 字符串中可以包含数字,字母.汉字或者其他字符.使用Character 类的isDigit()方法可以判断字符中的某个字符是否为数字,使用Cha ...
- java string设置编码_详解Java中String类型与默认字符编码
为什么写这个 至于为什么要写这个,主要是一句mmp一定要讲,绕了一上午,晕死 Java程序中的中文乱码问题一直是一个困扰程序员的难题,自己也不例外,早在做项目时就遇到过很多编码方式的坑,当时想填来着, ...
- JAVA中用于处理字符串的 三兄弟
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! JAVA ...
- 在 Java 中检查空字符串或空白字符串
1. 简介 在本教程中,我们将讨论一些在 Java 中检查空字符串或空白字符串的方法.有一些母语方法,以及几个库. 2. 空与空白 当然,知道字符串何时为空或空白是很常见的,但让我们确保我们的定义在同 ...
- java 中lock,java中lock获取锁的四种方法
在java接口中会存放着许多方法,方便线程使用时的直接调用.对于lock接口大家都不陌生,我们已经初步对概念进行了理解.那么在获取锁的方法上想必还不是很清楚.下面我们就lock获取锁的四种方法分别进行 ...
- java 获取spring对象数组_解析Java中如何获取Spring中配置的bean
解析Java中如何获取Spring中配置的bean Java中如何获取Spring中配置的bean?下面是由百分网小编为大家整理的解析Java中如何获取Spring中配置的bean,喜欢的可以收藏一下 ...
- 如何在Java中转义JSON字符串-Eclipse IDE技巧
在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. 这是测试和学习Java中解 ...
- Java中如何组装字符串
1.Java中如何组装字符串? 相信很多做Java开发的同学**,第一反应肯定是拼接字符串**.是呀,Java中拼接字符串太容易了 直接用+拼接就行了. 比如 String name = " ...
最新文章
- P1064 金明的预算方案
- linux内核网络协议栈--数据包的发送过程(二十一)
- android 判断http编码格式,安卓入门笔记之HttpURLConnection的使用
- Javascript闭包与作用域
- PopsTabView--filter容器
- 助力小程序生态发展 “小程序生态孵化社区”成立
- linux中 查看系统属性 与 可执行文件属性 的方法
- 面向对象(OOP)五大基本原则
- cocos2d-x内存自动释放机制
- 阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_5 自定义类型转换器演示异常
- FTP已登录,读取目录列表失败
- 用UltraEdit软件替换回车换行的窍门
- c语言16进制与字符串互转,C语言版的16进制与字符串互转函数
- Eclipse下载以及旧版本下载
- 基于QT的推箱子小游戏设计
- 将军赶路不追小兔—看完纪录片《百万富豪谷底翻身》
- 笔记本Ubuntu系统,关上盖子不休眠设置
- 如何启动单线程实现多线程效果及保证安全?
- 计算机多媒体就业难点,【计算机专业论文】信息技术在计算机教学中的新研究(共3002字)...
- 统计软件是其他计算机软件吗,电脑统计软件,statistical computing software,音标,读音,翻译,英文例句,英语词典...
热门文章
- 跟踪React流–将Spring Cloud Sleuth与Boot 2结合使用
- slice_Spring Boot Web Slice测试–示例
- 大端字节序码流中取出2字节_产生字节码
- spring一站式开发_Spring开发人员知道的一件事
- javaone_JavaOne演讲者选择了您不容错过的10个会话
- lambda 延迟执行_Java Lambdas和低延迟
- 启动jboss_3种启动JBoss BPM流程的基本方法
- 游戏ai 行为树_游戏AI –行为树简介
- 在JPA中处理Java的LocalDateTime
- 使用Spring boot,Thymeleaf,AngularJS从零开始构建新的Web应用程序-第2部分