여행을 개발하다

String 관련 Method (Length(), toUpperCase(), toLowerCase(), charAt(index), substring(a)...) 본문

BackEnd/Java

String 관련 Method (Length(), toUpperCase(), toLowerCase(), charAt(index), substring(a)...)

yhtragramming 2019. 5. 13. 12:55

안녕하세요!!

 

이번에는 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()"

 

에 대해 알아보았습니다.

 

감사합니다 : )

 

'BackEnd > Java' 카테고리의 다른 글

Random 메소드  (0) 2019.05.13
Date, SimpleDateFormat, currentTimeMillis()  (0) 2019.05.13
String Class의 객체로 생성된 String 자료형의 비교  (0) 2019.05.13
Scanner  (0) 2019.05.11
입출력 함수 (print, printf, println)  (0) 2019.05.11
Comments