본문 바로가기
Spec UP - Backend/나도코딩의 자바기본편

Chap_03. 문자열

by TIS_Ha 2023. 4. 3.
반응형

(문자열)변수명.length : 문자열 길이

(문자열)변수명.toUpperCase() : 문자열을 대문자로 변환

(문자열)변수명.toLowerCase() : 문자열을 소문자로 변환

(문자열)변수명.contains("단어") : 특정 단어가 포함되면 true, 포함되지않으면 false

(문자열)변수명.indexOf("단어") : 특정 단어가 포함된 위치(인덱스) 정보 (포함되지않으면 -1) / 인덱스는 0부터시작

(문자열)변수명.lastIndexOf("단어") : 특정 단어가 마지막으로 등장하는 위치 정보

(문자열)변수명.startsWith("옛날옛적에") : 해당 문자열로 시작되는지 확인 (true/false)

(문자열)변수명.endsWith("살았습니다") : 해당 문자열로 끝나는지 확인 (true/false)

문자열 변환

(문자열)변수명.replace("and", "or") : "and"라는 단어를 "or"로 변환

(문자열)변수명.substring(x) : index x번째 문자열부터 적용

(문자열)변수명.substring(0,11) : index 0~10번째 글자까지 적용

 

공백제거

(문자열)변수명.trim() : 해당 변수의 공백을 제거

 

문자열 결합

"Java" + "Python"

(문자열)변수명.concat("단어A").concat("단어B").concat(변수명a)

문자열 비교

(문자열)변수명.equals("Java") : 변수값과 "Java"가 동일한지 확인 

(문자열)변수명.equalsIgnoreCase("java") : 대소문자 구분 없이 문자열 내용이 같은지 비교 

특수문자 (이스케이프문자)

\n : 줄바꿈

\t : 탭 효과

\\ : 역슬래시 1개 ( \ )

\" : 큰따옴표 ( " )

반응형

'Spec UP - Backend > 나도코딩의 자바기본편' 카테고리의 다른 글

Chap_04. 이중 반복문  (0) 2023.04.10
Chap_04. 반복문 (For / While / DoWhile)  (0) 2023.04.10
Chap_04 : If-Else / SwitchCase  (0) 2023.04.07
Chap_02. 연산자  (0) 2023.04.03
Chap_01. 자료형과 변수  (0) 2023.04.03

댓글