String 관련 Method (Length(), toUpperCase(), toLowerCase(), charAt(index), substring(a)...)
안녕하세요!!
이번에는 String 자료형에 관련된 메소드(Method)에 대해 알아보고자 합니다.
세부적으로
Length(), toUpperCase(), toLowerCase(), charAt(index),
substring(a), substring(a,b), indexOf(), lastIndexOf(), trim()
으로 나누어 설명하겠습니다.
* 준비 사항
① 자료를 입력 받는 Scanner Class의 객체 'sc'를 생성하고, 줄 단위의 문자열을 입력 받습니다.
② 줄 단위의 문자열은 str이라는 변수에 저장합니다.
1. length()
- 변수에 저장된 문자의 개수를 센다.
2. toUpperCase()
- 변수에 저장된 값을 무조건 대문자로 바꾼다.
3. toLowerCase()
- 변수에 저장된 값을 무조건 소문자로 바꾼다.
4. charAt(index)
- 문자열에서 index 번째 문자를 얻어온다.
- 문자열의 맨 처음 문자는 0번째 문자임을 주의한다.
5. substring(a)
- 문자열의 a번째 문자열부터 끝까지 얻어온다.
6. substring(a, b)
- 문자열의 a번째 문자열부터 b-1까지 얻어온다.
7. indexOf()
- 문자열의 왼쪽부터 검색해서 괄호 안의 문자열의 위치를 얻어온다.
- 찾으려는 문자가 없으면 -1를 리턴한다.
8. lastIndexOf()
- 문자열의 오른쪽부터 검색해서 괄호 안의 문자열의 위치를 얻어온다.
- 찾으려는 문자가 없으면 -1를 리턴한다.
9. trim()
- 입력 받은 내용에서 불필요한 빈칸을 제거한다.
- 문자열 내 spacebar로 입력한 공백은 불필요한 내용으로 인식하지 않는다.
- 문자열이 끝난 시점에서 spacebar가 입력되면 불필요한 공백으로 인식한다.
* 소스 코드
지금까지 String 관련 Method
"Length(), toUpperCase(), toLowerCase(), charAt(index),
substring(a), substring(a,b), indexOf(), lastIndexOf(), trim()"
에 대해 알아보았습니다.
감사합니다 : )