自动将其转换为"Hello World",因此我假设您正在从某个文件中读取字符串。为了将其转换为" Hello",您必须将文本解析为单独的unicode数字(采用\uXXXX并仅获取XXXX),然后执行Integer.ParseInt(XXXX, 16)以获得十六进制值,然后进行大小写转换到char以获得实际字符。 编辑:一些代码可以完成此操作: 1 2 3 4 5 6 7 ...
import org.apache.commons.lang.StringEscapeUtils; @Test public void testUnescapeJava() { String sJava="\\u0048\\u0065\\u006C\\u006C\\u006F"; System.out.println("StringEscapeUtils.unescapeJava(sJava):\n" + StringEscapeUtils.unescapeJava(sJava)); } output: StringEscapeUtils.unescapeJava(sJava...