본문 바로가기

Java/강의

String 클래스의 메소드

equality와 identity
A가 갖고있는 책 : java기초
B가 갖고있는 책 : java기초
java기초라는 책은 equality
A가 갖고있는 java기초 책과 B가 갖고있는 java기초 책은 identity

그 밖의 문자열 연산자 리스트

char charAt (int idx)

문자열내 idx위치의 문자를 반환한다. 문자열내 첫 문자의 위치는 0이다. 만약 idx가 음수이거나 문자열의 길이보다 클 경우 StringIndexOutOfBoundsException 예외를 발사한다. String replace (char oldChar, char newChar) 문자열내 모든 oldChar 문자를 newChar 문자로 바꾼 문자열을 반환한다. boolean equalsIgnoreCase (String aString) 대소문자의 구분없이 aString과 비교하여 같으면 ture, 다르면 false를 돌려준다. String toLowCase() 문자열내 모든 대문자를 소문자로 바꾼 문자열을 돌려준다. String toUpperCase() 문자열내 모든 소문자를 대문자로 바꾼 문자열을 돌려준다. String trim() 문자열의 첫부분과 끝부분의 공백문자를 제거한 문자열을 돌려준다. int indexOf (int ch) 문자열내 ch 문자의 위치를 돌려준다. 만약 ch 문자가 없으면 -1을 돌려준다. int indexOf (String aString) 문자열 내에서 인수 aString 문자열의 시작위치를 돌려준다. 만약 aString이 없으면 -1을 돌려준다. int lastIndexOf (int ch) indexOf()와 같으나 탐색을 뒤에서부터 시작한다. int lastIndexOf (String aString) indexOf()와 같으나 탐색을 뒤에서부터 시작한다. int length() 문자열의 길이를 돌려준다. String substring (int position) 문자열내 position 위치부터 끝까지의 문자열을 반환한다. String substring (int start, int end) 문자열내 start에서 (end-1)까지의 문자열을 돌려준다. String toString () 기본자료형을 문자열의 객체로 바꾼다. valueOf() 메소드는 인수를 넘겨받아 String 객체로 돌려준다. 인수로는 boolean, char, char[], double, float, int, long 등



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

StringTokenizer 클래스  (0) 2011.02.16
StringBuffer 클래스  (0) 2011.02.15
String 클래스와 배열  (0) 2011.02.11
여러 종류의 객체  (0) 2011.02.11
인스턴스 변수와 정적 변수(Static Variables)  (0) 2011.02.10