==================================================================================
1. "문자열".charAt(int index)
문자열에서 (int index)에 담긴 숫자의 위치의 문자를 뽑아내는 것
e.g)
"안녕하세요".charAt(2); ==> '하'
char ch = "안녕하세요".charAt(2);
System.out.println("ch => " + ch);
// ch => 하
==================================================================================
2. "문자열".toCharArray()
문자열을 char 타입의 배열로 만들어준다.
"안녕하세요".toCharArray() ==> char 타입의 배열로 만들어준다.
-------------------------
|'안'|'녕'|'하'|'세'|'요'|
-------------------------
index ==> 0 1 2 3 4
==================================================================================
3. "문자열".substring(int 시작인덱스, int 마지막인덱스)
문자열 중 시작인덱스 숫자의 위치부터 마지막 인덱스 숫자의 위치까지의 문자열을 뽑아낸다.
e.g.
"안녕하세요".substring(1,4); ==> 1번 인덱스 "녕"부터 3번 인덱스"세"까지(4 앞)
str = "안녕하세요".substring(1,4);
System.out.println(str);
// 녕하세
String s_insa = "안녕하세요 행복하세요 끝";
System.out.println(s_insa.substring(2,13));
// 하세요 행복하세요 끝
System.out.println( s_insa.substring( 2, s_insa.length() ) );
// 하세요 행복하세요 끝
==================================================================================
4. "문자열".substring(int 시작인덱스)
문자열 중 시작인덱스 숫자의 위치부터 마지막까지의 문자열을 뽑아낸다.
e.g.
"안녕하세요".substring(2); ==> 2번 인덱스 "하"부터 마지막 인덱스까지
System.out.println( s_insa.substring( 2 ) );
// 하세요 행복하세요 끝
==================================================================================
'Java' 카테고리의 다른 글
| String - String.join(), replaceAll(), replaceFirst() (0) | 2022.06.19 |
|---|---|
| String - indexOf(), lastindexOf(), split() (0) | 2022.06.19 |
| 2차원 배열을 이용하여 학생별 성적 집계 결과 프로그램 만들어보기 (0) | 2022.06.19 |
| 2차원 배열 (0) | 2022.06.19 |
| 로또 게임 만들어보기 (0) | 2022.06.19 |