무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
본 강좌에서는 자바의 String 클래스에 대해 살펴보겠습니다!
1. 학습 목표
String 클래스에 대해 살펴보고 활용법을 본다.
2. 학습 내용
•
String 클래스
3. String
•
String 클래스는 문자열에 대한 작업을 할 수 있도록 제공되는 클래스이다.
•
코드상에 “ “ 로 묶인 문자열도 String 클래스의 객체이다.
•
“ “ 로 묶인 문자열은 가상 머신이 객체를 생성하고 소멸까지도 담당한다.
•
프로그래밍을 할 때는 “ “ 로 쓰지만 컴파일을 하게 되면 실제로 String 클래스로 부터 객체를 생성하는 것으로 변경된다.
4. 주요 메서드
•
equals() : 문자열 내용을 비교
•
equlasIsIgnoreCase() : 대소문자를 무시한 문자열 비교
•
toUpperCase() : 소문자를 대문자로 변경
•
toLowerCase() : 대문자를 소문자로 변경
•
startsWith() : ~ 로 시작여부 검사
•
endsWith() : ~ 로 끝나는지 여부 검사
•
indexOf( ) : 문자열이 어디에 들어 있는지
•
getBytes() : 문자열을 바이트화 시킨다.
•
length() : 문자열 길이 측정
•
substring() : 문자열의 일부를 가지고 온다.
•
trim() : 좌우 공백 제거
5. 학습 정리
정리
•
String 클래스는 문자열을 위한 다양한 메서드들이 제공된다.
•
“ “ 로 묶인 문자열도 String 클래스의 객체이다.