1

Why does the following code print true with getDayOfWeek but false with getYear?

    LocalDate date = LocalDate.now();
    ArrayList<Object> dateData = new ArrayList<Object>();
    dateData.add(date.getDayOfWeek());
    dateData.add(date.getDayOfWeek());
    System.out.println( dateData.get(0) == dateData.get(1));  // prints true 

    dateData.clear();
    dateData.add(date.getYear());
    dateData.add(date.getYear());
    System.out.println( dateData.get(0) == dateData.get(1));  // prints false
Gonen I
  • 5,576
  • 1
  • 29
  • 60

0 Answers0