728x90
반응형
메서드 종류 | 설명 | |
toLowerCase( ) | tolowercase는 소문자라는 뜻으로 문자열을 소문자로 바꿀 때 사용함 ★ 예시 ★ String hwakgo = "Hello"; String lower = hwakgo.toLowerCase(); System.out.print(lower); 콘솔 창 출력 ▶ hello (문자열의 대문자가(H) 소문자로(h) 바뀐 것을 확인할 수 있음) |
|
toUpperCase( ) | touppercase는 대문자라는 뜻으로 문자열을 대문자로 바꿀 때 사용함 ★ 예시 ★ String hwakgo = "Hello"; String upper = hwakgo.toUpperCase(); System.out.print(upper); 콘솔 창 출력 ▶ HELLO (전체 대문자로 바뀐 것을 확인할 수 있음) |
|
charAt(int index) | charat은 문자라는 뜻으로 문자열의 특정 위치에 있는 문자를 리턴할 때 사용함(인덱스 0에서부터 시작) ★ 예시 ★ String hwakgo = "Hello"; char ex = hwakgo.charAt(0); System.out.print(ex); 콘솔 창 출력 ▶ H (문자열 위치 0에서부터 시작하므로 H가 출력되고 1인 경우엔 e가 출력된다) |
|
equals( ) | equals는 같은(=)이라는 뜻으로 문자열이 같은지 비교할 때 사용 ★ 예시 ★ String hwakgo = new String("확고"); String hwakgo2 = "확고"; if(hwakgo.equals(hwakgo2){ System.out.print("같은 문자열임"); }else{ System.out.print("다른 문자열임"); } 콘솔 창 출력 ▶ 같은 문자열임 (hwakgo == hwakgo2처럼 저장된 번지 수를 비교하게 되면 false 결과가 나오지만 문자열이 같은지 비교하는 거라 같은 문자열이 출력되는 것을 확인할 수 있다) |
|
indexOf( ) | indexOf는 색인이라는 뜻으로 매개값 문자열이 시작되는 인덱스를 리턴함 (매개값이 포함되어 있지 않으면 -1을 리턴) |
★ 예시 ★ String result = "샷 4잔 먹었더니... 잠이 안 와요...."; while(result.indexOf("...") != -1) { result = result.replace("...", "."); } System.out.println(result); 콘솔 창 출력 ▶ 샷 4잔 먹었더니. 잠이 안와요.. (indexOf로 result에 마침표 3개가 문자열에 포함되어 있다면 첫 번째 매개값인 "..."을 두 번째 매개값 "."로 대체해서 도로 result에 넣는 것을 반복해라) |
replace( ) | replace는 대체하다는 뜻으로 첫 번째 매개값인 문자열을 두 번째 매개값 문자열로 대체한다 |
728x90
반응형
'IT관련 > Java' 카테고리의 다른 글
[확고의 쓱~ 훑어보는 기록] JAVA - 자료형과 기본 입출력(1) (0) | 2022.07.16 |
---|---|
이클립스 JAVA 단축키 정리 (0) | 2022.07.16 |
이클립스 창 일괄 닫기 (0) | 2022.03.24 |
이클립스 창 분리 / 되돌리기 방법 (Detach / Reset) (0) | 2022.03.14 |
이클립스 글자 크기 / 글꼴 설정 방법(Eclipse Text Font) (0) | 2022.03.13 |
댓글