6

現在、Java 5で呼び出すメソッドがあり、String.format()完全に機能しています。

String.format("%02x", octet) //octet is a int type

ただし、いくつかの問題のため、このコードをJDK 1.4環境にデプロイする必要があり、String.formatは1.4に存在しません。

この機能を実行する別の方法を知っている人はいますか?

4

4 に答える 4

3

次のようなスニペットを使用できます。

String hexString = Integer.toHexString(octet);
if (hexString.length() < 2) {
    hexString = "0" + hexString;
}
于 2012-11-02T11:53:40.340 に答える
1

Integer.toHexString(int)テキストを自分で使用して埋める必要があります。

于 2012-11-02T11:50:20.473 に答える
0

Java1.5を1.4JVMにデプロイできるRetroweaverを見てみるべきだと思います。

于 2012-11-02T12:38:14.883 に答える
0

Retrotranslatorは、JDK1.4へのString.format変換をサポートします

于 2012-11-02T12:42:52.310 に答える