这可能是一个愚蠢的问题。
当我尝试构建一些方法时,例如“有效地从八进制到十进制”,我被提醒有文字可以完成这项工作。这将是系统方式中最快的、按位的、内置的。
对于八进制,前缀为“0”。
对于十六进制,前缀为“0x”。
参考:https ://en.wikibooks.org/wiki/Java_Programming/Literals
for (int i=10; i<18; i++)
System.out.println("Octal: " + ( 0 prefix i ));
我当然知道这个词prefix
是行不通的。当然我知道符号是针对文字的。但是如果我们真的可以prefix
的话,并且让系统来做原生的转换。不是应该是最有效的吗?
还有,为什么不能?(文字是文字,正如 JLS 所说,不是可接受的答案。)