fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.text.SimpleDateFormat;
  4.  
  5. class Main
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
  10. ArrayList<Date> dates = new ArrayList<Date>();
  11.  
  12. dates.add(sdf.parse("11/06/2013"));//Tuesday
  13. dates.add(sdf.parse("15/06/2013"));//Saturday
  14. dates.add(sdf.parse("17/06/2013"));//Monday
  15. dates.add(sdf.parse("18/06/2013"));//Tuesday
  16. dates.add(sdf.parse("22/06/2013"));//Saturday
  17. dates.add(sdf.parse("25/06/2013"));//Tuesday
  18.  
  19. HashMap counts = checkDay(dates);
  20. System.out.println(counts.get("Mon"));
  21. System.out.println(counts.get("Tue"));
  22.  
  23. }
  24.  
  25.  
  26. public static HashMap checkDay(ArrayList<Date> list)
  27. {
  28. HashMap counts = new HashMap();
  29. for(Date d : list)
  30. {
  31. String form = sdf.format(d);
  32. if(counts.containsKey(form))
  33. counts.put(form,((int)counts.get(form))+1);
  34. else
  35. counts.put(form,1);
  36. }
  37. return counts;
  38. }
  39.  
  40.  
  41. }
Success #stdin #stdout 0.1s 380928KB
stdin
Standard input is empty
stdout
1
3