일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- sql
- gradle
- StyleSheet
- css
- programmers
- javascript
- 목록
- input태그
- springboot
- 시큐리티 로그아웃
- JAVA11
- 싱글톤
- Spring boot
- 시큐리티로그인
- 프로그래머스
- 코딩테스트
- springSecurity
- 반복문
- security
- Linux
- html
- 소스트리
- codingtest
- 리눅스
- 시큐리티
- 스프링 부트
- 로그인
- java
- 시큐리티 로그인
- 2차원배열
Archives
- Today
- Total
JAVAIARY
JAVA ) Char 와 String 의 비교연산 본문
https://javaiary.tistory.com/58
프로그래머스) lv.2 올바른 괄호
문제: https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이
javaiary.tistory.com
문제를 풀면서 문자열을 하나씩 비교해야 할 일이 생겼는데
str.charAt(i) == "n"
- charAt() 함수를 사용할 경우 char 타입으로 변환이 되어 String(문자열)과는 비교연산이 되지 않는다.
- .equals() 함수는 String 타입만 사용할 수 있는 함수이기 때문에 사용불가
- 그래서 어떻게 하면 "n"을 char 타입으로 형변환 할 수 있는지 고민해봤는데
해결
쌍 따옴표("") : String
작은 따옴표('') : char
- 알고보니 간단하게 형식 구분이 가능 했다.
str.charAt(i) == 'n'
- 큰 따옴표를 작은 따옴표로 교체해 주는 것으로 char 형식으로 선언이 가능
'lectureNote > JAVA' 카테고리의 다른 글
가비지 컬렉터 (0) | 2023.02.10 |
---|---|
자바 기본 (0) | 2023.02.10 |
Static에 대하여 (0) | 2022.09.12 |
자주 쓰는 메서드 - 5주차 (0) | 2022.09.09 |
Map컬렉션 (0) | 2022.09.09 |