Language/Java
[자바/Java] 자바(Java) char형 String형 비교 방법
자바(Java)에서는 character형과 String형을 비교하는 방법이 조금 다르다. String형 같은 경우에 비교를 하려면 아래와 같이 사용한다. if("a".equals(inputD)) { } equals라는 메서드를 사용하는데, int형처럼 == 를 사용해도 되지만, ==를 사용하는 것은 값을 비교하는게 아닌 주소를 비교하여 같은 값이라도 다를 수 있다. 그래서, 값을 비교하려면 equals()라는 메서드를 사용한다. 근데, char형 같은 경우에 String형과 비교를 하려면 아래와 같이 사용한다. char c = inputP.charAt(i); if(c == 'a') { pCount++; } char형 변수인 c는 string형 a와 비교를 할 때 == 를 사용한다. 여기서 주의해야 할 점..
2022. 8. 7.
최근댓글