私はこのコードを持っています:
public String toString(Day day)
{
String s = day.getDayName() + " " + day.toString();
return s;
}
これはDayクラスのtoStringメソッドです。
public String toString()
{
String s = "";
for (Slot slot: slots)
s += slot.toString();
return s;
}
何度も呼び出されると、次のように出力されます。
バービー 月曜日10:X 11:12:2:3:4: 火曜日10:11:12:2:3:4:X 水曜日10:11:12:2:3:4: 木曜日10:11:12:2:3:4: 金曜日10:11:12:2:3:4: ボビ 月曜日10:11:12:2:3:4: 火曜日10:11:12:2:3:4: 水曜日10:11:12:2:3:4: 木曜日10:11:12:2:X 3:4 金曜日10:11:12:2:3:4: バニー 月曜日10:11:12:2:3:4: 火曜日10:11:12:2:3:4: 水曜日10:11:12:2:3:4: 木曜日10:11:12:2:3:4: 金曜日10:11:12:2:3:4:
しかし、私はそれをこのように印刷したいと思います:
バルビ、収入は$95.00です 月曜日10:11:12:X 2:3:4: 火曜日10:11:12:2:3:4: 水曜日10:11:12:2:3:4: 木曜日10:11:12:2:3:4: 金曜日10:11:12:2:3:4: ボビ、収入は$45.00です 月曜日10:11:12:2:3:4: 火曜日10:11:12:2:3:X 4: 水曜日10:11:12:2:3:4: 木曜日10:11:12:2:3:4: 金曜日10:11:12:2:3:4: バニー、収入は$ 0.00 月曜日10:11:12:2:3:4: 火曜日10:11:12:2:3:4: 水曜日10:11:12:2:3:4: 木曜日10:11:12:2:3:4: 金曜日10:11:12:2:3:4:
私はこれがJavaのフォーマットされた印刷で機能することを知っています。しかし、私にはそれを行う方法がわかりません。