したがって、割り当てについては、次のようにフォーマットされた入力ファイルから読み取る必要があります。
ミラー<---姓
ウィリアム<---名
00001<---アカウント
ID89169206<---アカウント残高
これらの4行「アカウント」を表します。メインメソッドから、accountという別のクラスから呼び出して、toString()というそのクラスのメソッドを実行する必要があります。toString
()は、これらの4行を次の形式で出力することになっています:
00001、Miller、William、$ 891692.06
これまでの主な方法は次のとおりです。
int count = 1;
while(read.hasNextLine()) {
String nextLine = read.nextLine();
account.toString(nextLine);
if(count %4==0) {
vector.addAccount(nextLine);
}
count++;
}
そして、これは私のtoStringメソッドの内容です。
public String toString(String line) {
for(int i = 0; i < position; i++){
line = info[i];
position++;
}
return System.out.println(info[2]+", "+info[0]+", "+info[1]+", "+info[3]);
}
toStringで、returnステートメントでエラーが発生し、info [3](最終的には口座残高になるはずです)をフォーマットして、次のように出力されるときにドル表記になるようにする必要があります:$ 00.00
どんな助けでも大歓迎です!ありがとう!