ファイルを印刷するメソッドを作成しましたが、 .datファイルからの実際の値ではなく、実際の値のみが渡されます。私の方法を見て、私が間違っていることを教えてくれませんか?どうもありがとう。
印刷メソッドを呼び出します。
System.out.println(printColumnHeaders(vehicles[x], false, false));
私の印刷方法:
private static boolean printColumnHeaders(Vehicle vehicle,boolean isFirst,boolean printFull ) {
if(isFirst && printFull) {
System.out.println(vehicle.printFullHeadings());
isFirst = true;
printFull = true;
}
else if(isFirst){
System.out.println(vehicle.printSummaryHeadings());
isFirst = true;
}
return false;
}
このメソッドは、isFirstブール値がtrueでprintFullブール値がtrueの場合、次に車両のprintFullHeadingsメソッドを呼び出し、isFirstブール値が最後にtrueの場合、車両のprintSummaryHeadingsメソッドを呼び出すことを想定しています。