gpt4 book ai didi

Java - 从字符串计算字符串

转载 作者:行者123 更新时间:2023-12-01 17:38:02 25 4
gpt4 key购买 nike

在我的 Java 代码中,我有这个片段:

String str = "\\u9601";

但我希望它是:

String str = "\u9601";

代表宽字符。

有办法做到这一点吗?

请帮忙。提前致谢。

补充:

很抱歉这个问题描述得不好。

System.out.print("\u9601"); //this will display a Chinese character

我当前请求一个网页(URL),该网页(URL)以 JSON 响应。如果使用“System.out.print”转储到控制台,JSON 将变成 6 个可见字符 \u9601,但在eclipse中不是汉字。

所以实际上我想要的是有API可以将“\\u9601”转换为“\u9601”,因为我无法对来自网站的内容的Java源进行硬编码。

最佳答案

如果您希望它是String str = "\u9601";,请保持这种方式!

根据更新的问题进行编辑

StringEscapeUtils.unescapeJava Apache Commons Lang中的方法API 应该有帮助:

    String str = "\\u9601";
str = StringEscapeUtils.unescapeJava(str);
System.out.println(str);

关于Java - 从字符串计算字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com