char비교1 [Java] error: char cannot be dereferenced Leetcode에서 알고리즘을 풀다가 오류가 났다. char cannot be dereferenced 보통 업무를 할 땐 char type을 쓸 상황이 별로 없었다. 대부분 1글자만 받을 때도 String을 많이 사용하니까. 그리고 String을 비교할 땐 equals를 많이 썼는데, equals를 char 비교용으로 사용하려고 하니까 에러가 났다. 알게 된 점 char는 primitive 데이터 타입이어서 객체 또는 다른 함수 기능이나 속성이 없다. 내가 사용했던 equals()는 String 클래스를 위한 함수여서 char에 사용하려 했더니 오류가 난 것이었다. 이 오류를 해결하기 위해서는 char 대신 Character를 사용하거나, char 타입일 때에도 가능한 비교방법을 사용하면 된다. Char.. 2023. 4. 2. 이전 1 다음