java字符串常量:单个字符的十六进制值-如何?
我需要在unix文件中复制一个字符,如下所示:java字符串常量:单个字符的十六进制值-如何?,java,string,hex,Java,String,Hex,我需要在unix文件中复制一个字符,如下所示: cat myfile | xxd -ps | sed 's/[[:xdigit:]]\{2\}/\\x&/g' 结果->\xa4… 在java中,如何将这个看起来像十六进制A4的字符转换成字符串文字 我试过这个,但不起作用: public final static String SEPARATOR = "\ua4"; (如果常量是字符串或字符,则对我来说也是一样的…) 谢谢你的帮助 尝试此公共最终静态字符串分隔符=“\\ua4”字符串在
cat myfile | xxd -ps | sed 's/[[:xdigit:]]\{2\}/\\x&/g'
结果->\xa4…
在java中,如何将这个看起来像十六进制A4
的字符转换成字符串文字
我试过这个,但不起作用:
public final static String SEPARATOR = "\ua4";
(如果常量是字符串或字符,则对我来说也是一样的…)
谢谢你的帮助 尝试此
公共最终静态字符串分隔符=“\\ua4”代码>字符串在Java中以UTF-16编码。试试这个
public final static String SEPARATOR = "\u00a4"
字符串myChar=“A4”;//这可能不是你想要的,但我不明白你想要什么。你说“不工作”是什么意思?您是否尝试过\u00a4Downvoter,是否愿意评论一下原因?@jenschauder不,我还没有尝试过。我接受了sodium24的答案,但谢谢你也指出了这一点。谢谢,这正是我需要知道的。