java - 如何检测十六进制字符串和标准字符串之间的差异

标签 java string hex equals

我有两个字符串:

String a = "\u00E4";
String b = "ä";

当我将它们相互比较时,我得到答案:正确。 如何检测差异?

最佳答案

没有什么区别。 \u00E4 在编译时被转换为 ä

关于java - 如何检测十六进制字符串和标准字符串之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24003631/

相关文章:

java - 如何使用Java将以下字符串转换为Json?

c++ - 为什么 "\?"在 C/C++ 中是一个转义序列?

java - 字符串的八进制值

c++ - 如何将二进制文件的十六进制表示形式保存到 std::string 中?

java - 等待调用的jar执行完成

Java "TRAP"断言错误

javascript - 如何在 JavaScript 中循环、连接内容并将其推送到数组中

将十六进制字符串转换为长

math - 算术溢出与算术进位

java - 为 @ExceptionHandler 编写 JUnit 测试