JAVA Sum results from for loop of hashset -


i have hashset start , endtimes, in code calculate difference between them result (in minutes): 60, 30, etc. here question, how can sum of results? want 1 result sum of every result (for example 90)

below code without counting thing want

        (verhuur verhuur : verhuur)     {        //begin en eindtijd in variabelen stoppen        string starttime = verhuur.begintijd;        string endtime = verhuur.eindtijd;        simpledateformat format = new simpledateformat("hh:mm:ss");        try        {         //begin en eindtijd pasrsen tot juist formaat            date date1 = format.parse(starttime);         date date2 = format.parse(endtime);         long difference = date2.gettime() - date1.gettime();         system.out.println(difference/1000/60);        }         catch(exception ex)        {         ex.printstacktrace();        }        } 

with slight tidy up

  • dateformat used every 1 of loops. can instantiate outside effiency
  • the loop wouldnt compike becuase had 2 verhuur. presume 1 should verhuurs
  • put total inside loop add minutes

    long totalmins = 0; final simpledateformat format = new simpledateformat("hh:mm:ss"); (verhuur verhuur : verhuurs) {    date date1 = format.parse(verhuur.begintijd);     date date2 = format.parse(verhuur.eindtijd);    long difference = date2.gettime() - date1.gettime();    total += ((difference/1000)/60); }  system.out.println("total " + total); 

Comments

Popular posts from this blog

javascript - Slick Slider width recalculation -

jsf - PrimeFaces Datatable - What is f:facet actually doing? -

angular2 services - Angular 2 RC 4 Http post not firing -