IT
java.lang.* 클래스 정리
열심히 정리하자!!
2021. 5. 28. 00:57
반응형
Object 클래스
clone() : Object | 해당 객체의 복제본을 생성하여 반환 |
equals(Object obj) : boolean | 해당 객체와 전달받은 객체가 같은지 여부를 반환 |
finalize() : void | 가비지 컬렉터를 호출 하여 해당 객체의 리소스를 정리 |
getClass() : Class<T> | 해당 객체의 클래스 타입을 반환 |
hashCode() : int | 해당 객체의 해시 코드값을 반환 |
notify() : void | 해당 객체의 대기하고 있는 하나의 스레드를 다시 실행할 때 호출 |
norifyAll() : void | 해당 객체의 대기하고 있는 모든 스레드를 다시 실행할 때 호출 |
toString() : String | 해당 객체의 정보를 문자열로 반환 (클래스명+@+16진수해시코드) |
wait() : void | 해당 객체의 다른 스레드가 notify()나 notifyAll() 메소드를 실행할 때까지 현재 스레드를 일시적으로 대기 시킬 때 호출 |
wait(long timeout) : void | 해당 객체의 다른 스레드가 notify()나 notifyAll()메소드를 실행하거나 전달받은 시간이 지날 때까지 현재 스레드를 일시적으로 대기 시킬 때 호출 |
wait(long timeout, int nanos) : void | 해당 객체의 다른 스레드가 notify()나 notifyAll() 메소드를 실행하거나 전달받은 시간이 지나거나 다른 스레드가 현재 스레드를 인터럽트 할 때까지 현재 스레드를 일시적으로 대기 시킬 때 호출 |
String 클래스
charAt(int index) : char | 해당 문자열의 특정 인덱스에 해당하는 문자를 반환 |
compareTo(String str) : int | 해당 문자열을 인수로 전달된 문자열과 사전 편찬 순으로 비교 |
compareToIgnoreCase(String str) : int | 해당 문자열을 인수로 전달된 문자열과 대소문자를 구분하지 않고 사전 편찬 순으로 비교 |
concat(String str) : String | 해당 문자열의 뒤에 인수로 전달된 문자열을 추가한 새로운 문자열을 반환 |
indexOf(int ch) : int indexOf(String str) : int |
해당 문자열에서 특정 문자나 문자열이 처음으로 등장하는 위치의 인덱스를 반환 |
indexOf(int ch, int fromIndex) : int indexOf(String str, int fromIndex) : int |
해당 문자열에서 특정 문자나 문자열이 전달된 인덱스 이후에 처음으로 등장하는 위치의 인덱스를 반환 |
lastIndexOf(int ch) : int | 해당 문자열에서 특정 문자가 마지막으로 등장하는 위치의 인덱스를 반환 |
lastIndexOf(int ch, int fromIndex) : int | 해당 문자열에서 특정 문자가 전달된 인덱스 이후에 마지막으로 등장하는 위치의 인덱스를 반환 |
split(String regex) : String[] | 해당 문자열을 전달된 값 혹은 정규 표현식에 따라 나워서 반환 |
substring(int begin, int end) : String | 해당 문자열의 전달된 시작 인덱스부터 마지막 인덱스까지를 새로운 문자열로 반환 |
toLowerCase() : String | 해당 문자열의 모든 문자를 소문자로 변환 |
toUpperCase() : String | 해당 문자열의 모든 문자를 대문자로 변환 |
trim() : String | 해당 문자열의 맨 앞과 맨 뒤에 포함된 모든 공백 문자를 제거 |
length() : int | 해당 문자열의 길이를 반환 |
isEmpty() : boolean | 해당 문자열의 길이가 0이면 true 반환, 아니면 false 반환 |
StringBuffer 클래스
append(boolean b) : StringBuffer | 인수로 전달된 값을 문자열로 변환한 후, 해당 문자열의 마지막에 추가 |
append(char c) : StringBuffer | |
append(char[] str) : StringBuffer | |
append(CharSequence s) : StringBuffer | |
append(double d) : StringBuffer | |
append(float f) : StringBuffer | |
append(int i) : StringBuffer | |
append(long lng) : StringBuffer | |
append(Object obj) : StringBuffer | |
append(String str) : StringBuffer | |
append(StringBuffer sb) : StringBuffer | |
capacity() : int | 현재 버퍼 크기를 반환 |
delete(int start, int end) : StringBuffer | 전달된 인덱스에 해당하는 부분 문자열을 해당 문자열에서 제거 |
deleteCharAt(int index) : StringBuffer | 전달된 인덱스에 해당하는 문자를 해당 문자열에서 제거 |
insert(int offset, boolean b) : StringBuffer | 인수로 전달된 값을 문자열로 변환한 후, 해당 문자열의 지정된 인덱스 위치에 추가 |
insert(int offset, char c) : StringBuffer | |
insert(int offset, char[] str) : StringBuffer | |
insert(int offset, CharSequence s) : StringBuffer | |
insert(int offset, double d) : StringBuffer | |
insert(int offset, float f) : StringBuffer | |
insert(int offset, int i) : StringBuffer | |
insert(int offset, long lng) : StringBuffer | |
insert(int offset, Object obj) : StringBuffer | |
insert(int offset, String str) : StringBuffer | |
reverse() : StringBuffer | 해당 문자열의 인덱스를 역순으로 재배열 |
반응형