我创建了一种打印文件的方法,但是它只传递真实值而不是.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 布尔值是否为真且 printFull 布尔值为真,然后调用车辆的 printFullHeadings 方法,否则如果 isFirst 布尔值最后为真,则调用车辆的 printSummaryHeadings 方法