2011-08-13 5 views
0

FindBugsのは、次のコードにメッセージ「以上の引数が、実際にフォーマット文字列で使用されるよりも渡されて、」私を与えますint以上の引数が、実際にフォーマット文字列で使用されているよりも、渡され

誰かがこれを明確にすることはできますか?私の知っているのは、1桁の整数の前に0(1 - > 01,13 - > 13 ...)があることを確認することです。

FindBugsメッセージを受け取ることなくこれを達成する正しい方法は何ですか?

答えて

1

String.format()format stringの規則に従うので、使用:

String.format("%02d", bd.getHour()); 

をあなたの行は、ちょうど00を印刷して、コメントを追加パラメータを無視しますので。

関連する問題