Почему вариант:
Date d1 = new Date();
Set<Long> ids = getIds(shortener, strings);
Date d2 = new Date();
Set<String> stringsReturns = getStrings(shortener, ids);
Date d3 = new Date();
Helper.printMessage("getIds - " + (d2.getTime() - d1.getTime()));
Helper.printMessage("getStrings - " + (d3.getTime() - d2.getTime()));
неверный, а вариант:
Date d1 = new Date();
Set<Long> ids = getIds(shortener, strings);
Date d2 = new Date();
Date d3 = new Date();
Set<String> stringsReturns = getStrings(shortener, ids);
Date d4 = new Date();
Helper.printMessage("getIds - " + (d2.getTime() - d1.getTime()));
Helper.printMessage("getStrings - " + (d4.getTime() - d3.getTime()));
правильный?
ментор требует 4 объекта Date, а в условии об этом ни слова.