我需要幫助,我有一個arrayList的對象。此對象包含兩個日期字段(date_panne date_mise and running)
和兩個其他時間字段(heure_panne and time start)
, 我對這個問題感興趣的多個字段我想獲得(date_panne, heure_panne)
和(date_mise_en_marche; heure_mise_en_marche)
之間的差異總和,以給出總失敗時間。 如果有人能幫助我,請我會gratful這是我的函數:未能操縱我的Arraylist
public String disponibile() throws Exception {
int nbreArrets = 0;
List<Intervention> allInterventions = interventionDAO.fetchAllIntervention();
List<Intervention> listInterventions = new ArrayList<Intervention>();
for (Intervention currentIntervention : allInterventions) {
if (currentIntervention.getId_machine() == this.intervention.getId_machine()
&& currentIntervention.getDate_panne().compareTo(getProductionStartDate()) >= 0
&& currentIntervention.getDate_panne().compareTo(getProductionEndDate()) <= 0) {
listInterventions.add(currentIntervention);
}
}
savedInterventionList = listInterventions;
return "successView" ;
}
請尊重Java命名約定,並正確地格式化您的代碼。選擇含義變量名稱。 mp1,mp2,getP1()...這使得你的代碼不可讀,即使對你自己也是如此。 –
謝謝你這個remarques會嘗試正確格式化我的代碼;關於mp和mp2,其名稱爲arraylist,getP1和anad getP2這是兩個日期P1(開始生產日期)的吸氣劑,P2是它的最終生產日期,非常感謝你 – Bichoua
如果你需要解釋什麼是變量或方法是,那麼它的名字很不好。爲什麼不命名getters getProductionStartDate()'和'getProductionEndDate()'?它不是很清楚嗎? –