반응형
Java
-
자바 string 비교Java 2021. 9. 16. 23:50
@Override public boolean isUserExist(UserDto userDto) { User user = userRepository.getById(userDto.getId()); if (user == null) { return false; } else { if (user.getPassword() != userDto.getPassword()) { return false; } else { return true; } } } 입력한 비밀번호를 DB에 저장된 비밀번호와 비교하는 메소드이다. 이 때 C++ 문법에 익숙했던 나는 != 연산자를 이용하여 String 간의 비교를 했다. 그러나 계속 false가 리턴되어 제대로 입력해도 로그인이 안되는 문제가 발생했다. 그러다 Intellij에 경고문을 ..