String.format()
目前我有一个在 Java 5 中调用的方法,它运行良好
String.format("%02x", octet) //octet is a int type
但是由于一些问题,我们需要在 JDK 1.4 环境中部署此代码,而 String.format 在 1.4 中不存在。
任何人都知道执行此功能的任何替代方法吗?
String.format()
目前我有一个在 Java 5 中调用的方法,它运行良好
String.format("%02x", octet) //octet is a int type
但是由于一些问题,我们需要在 JDK 1.4 环境中部署此代码,而 String.format 在 1.4 中不存在。
任何人都知道执行此功能的任何替代方法吗?
您可以使用类似以下代码段的内容:
String hexString = Integer.toHexString(octet);
if (hexString.length() < 2) {
hexString = "0" + hexString;
}
您需要自己使用Integer.toHexString(int)
和填充文本。
Retrotranslator支持将 String.format 转换为 JDK 1.4
我认为您应该看看Retroweaver,它可以让您在 1.4 JVM 上部署 Java 1.5。