Артур Мартынов: и вообще - в java через == сравниваются только примитивы типа int, bool, double и т.д. Для строк есть equals() и equalsIgnoreCase() (сравнение без учета регистра), для большинства остальных объектов используется compareTo(), который возвращает 0 когда равно, или 1/-1 когда больше/меньше