【初心者】 Java質問・相談スレ26 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0275デフォルトの名無しさん
NGNG自分ではどーにもならんかったので、質問させて下さい。
Integerの値をStringにしたいんですが、Integer.toStringだと
上位の桁が0だと省略されてしまうんです。
で、例えば2桁固定で上位には0を詰めるようなメソッドって
ないんでしょうか?
今は、しょうがないんで、下みたいにやってます。
String out = Int2String(hour,10,2)+":"+Int2String(min,10,2)+":"+Int2String(sec,10,2);
/* Int2String */
public String Int2String(int i,int s,int l) {
String str = null;
str = Integer.toString(i,s);
for(int ip=0;str.length()<l;ip++){
if (str.length()<l){
str = "0" + str;
}
}
return( str );
}
教えてプリーズ!!
■ このスレッドは過去ログ倉庫に格納されています