如何根據另一個字段的條件從一個字段獲取數據?如何根據另一個字段的條件從一個字段獲取數據
如下所示,我要填充與來自類的工資「數據的類「仿真」,條件是這樣的:
- simulation.id = salary.id;
- 一些id有模擬沙拉,有的id沒有模擬沙拉,有的id有模擬和未模擬的Salary;
- if(salary.simulated == true)then simulation.simulatedSalary = salary.salary,else simulation.simulatedSalary == 0;
- if(salary.simulated == false)then simulation.notsimulatedSalary = salary.salary,else simulation.notsimulatedSalary == 0;
- simulation.totalSalary = sum(simulation.simulatedSalary + simulation.notsimulatedSalary)。
如何實現上述條件?
從List<salary> salaryList
填充List<simulation> simulationList
:
public class salary {
private Integer id;
private Boolean simulated;
private Double salary;
}
public class simulation {
private Integer id;
private Double simulatedSalary;
private Double notsimulatedSalary;
private Double totalSalary;
}
如果你想實現你應該使用繼承你也應該使用protected
數據字段上面的代碼
這個代碼是沒有意義的
public
或protected
領域。我認爲你需要重新學習一個基本的Java教程。 – satnam嗨@QSY請遵循java的命名約定,使用這個網站http://www.oracle.com/technetwork/java/codeconventions-135099.html – abcOfJavaAndCPP