(java) charAt

dpcalfola·2021년 11월 12일
0
for (int i = 0; i < strA.length(); i++) {
	if ((strA.charAt(i) - '0') == 6) {
                countNum6++;
            }

strA.charAt(i) <<---- 문자형.
따라서 단순 sout 가 아닌 비교 연산자를 사용하게 되면 아스키코드값이 출력된다.
숫자로 변환 시키기 위해 아스키코드값 48인 '0'을 빼주면
i 번째에 위치한 숫자를 얻을 수 있다.

(도대체 자바는 왜 그렇게 생겨먹은건데

profile
이곳은 Fola Flor 의 메모 창고입니다. 깃허브, 트위터, 기술 블로그 링크가 이 문장 바로 아래에 있습니다.

0개의 댓글