我有将角色转换为六角形的方法,如
private static String convert(char str)
{
StringBuffer ostr = new StringBuffer();
String hex = Integer.toHexString(str & 0xFFFF);
for(int j=0; j<4-hex.length(); j++)
ostr.append("0");
ostr.append(hex.toUpperCase());
return (new String(ostr));
}
它的窗口工作正常但是为linux创建问题。 任何人都可以建议我如何在linux中做同样的事情?
答案 0 :(得分:2)
您可以尝试,例如:
String.format("%1$04x", ('c' & 0xFFFF))
查看java.lang.String
的文档以获取更多详细信息。
干杯!