誰かが10未満のIdの出力にゼロプレフィックスを与える方法について少しアドバイスを与えることができますか?たとえば、出力ラベルにLongのタイプである単一のid値を表示したいDBではこの値です4
が、いくつかのラベルの出力では表示したい先行ゼロの形式であるため、04
いくつかのケースが見つかりましたが、それについてはint primitive type
、解決できないものをキャストしています。
これまでのところ、私はこのコードを持っています:
public String getCode() {
PackageVersion packVer = BeanFactory.getHotelDAOService(PackageVersion.class).findOne(selectedDealerCodeId);
if(packVer.getId() < 10){
String id = String.format("%0d", packVer.getId());
}
return id;
}
上記の方法は機能しません。誰かがこれについてよりよく適切な解決策を知っている場合は、ここに投稿させてください、ありがとう