// float[] と String[]、独立して働く
int list[] = new list[3];
list[0] = 8;
list[1] = 67;
list[2] = 5;
String formatted = join(list, ", ");
// formattedは "8, 67, 5"を保持している
// 使われる桁数をフォーマットする
// '3'はゼロを3桁までつなげることを意味している
String withzeroes = join(list, " ", 3);
// withzeros は"008 067 005"を保持している
// 浮動少数点数はフォーマットがもっと複雑である
// なぜなら、少数点以下にも桁があるからである
float f[] = new float[3];
f[0] = 1.3;
f[1] = 92.8;
f[2] = 0.7;
// 少数点の左に3桁
// 少数点の右に2桁
String zerofloats = join(f, " ", 3, 2);
// zerofloats "001.30 092.80 007.70" を保持している
// もしくは、左側に加えたくなければ、
// ゼロを書けば加えないで無視するということになる
String lesspadding = join(f, " ", 0, 2);
// lesspadding は"1.30 92.80 7.70" を保持している
|