728x90
반응형
SMALL
String
str | parameter | function | note |
---|---|---|---|
toUpperCase | () | 대문자로 반환 | |
toLowerCase | () | 소문자로 반환 | |
toCharArray | () | 배열에 넣음 | |
indexOf | (String) or int | 첫 번째 인덱스 반환 | 중복제거 |
substring | (beginIndex) (beginIndex, endIndex) | 슬라이스 | 갯수 (endIndex - startIndex) |
replace | (oldChar, newChar) | 변환 | |
equals | (Object) | 값이 같은지 확인 | |
split | (String 구분자) (String, int) | 구분하여 배열반환 배열크기 지정 |
String | parameter | function | note |
---|---|---|---|
valueOf | (char[]) or everything | 문자열로 반환 | 문자배열 출력 |
Character
Character | parameter | function | note |
---|---|---|---|
toUpperCase | (char) | 대문자로 반환 | |
toLowerCase | (char) | 소문자로 반환 | |
isAlphabetic | (char) or int | 알파벳이면 true 반환 | |
isDigit | (char) or int | 숫자이면 true 반환 |
Integer
Integer | parameter | function | note |
---|---|---|---|
parseInt | (String) (String, int n) | 숫자로 반환 n 진수를 10진수로 반환 |
자료구조
정렬
sort | parameter | function | note |
---|---|---|---|
Collections.sort | ArrayList | 객체정렬 | |
Arrays.sort | Array | 배열정렬 |
객체정렬 예시
class Point implements Comparable<Point> {
int x;
int y;
// x 에 대해 정렬, x 값이 같을 경우 y 에 대해 정렬
@Override
public int compareTo(Point o) {
if (this.x == o.x) {
return this.y - o.y;
}
return this.x - o.x;
}
}
public class Main {
public static void main(String[] args) {
ArrayList<Point> arr = new ArrayList<>();
Collections.sort(arr);
}
}
this.x - o.x
오름차순
o.x - this.x
내림차순
Array (length)
Array | parameter | function | note |
---|---|---|---|
length | 괄호없음 | 배열길이 반환 | |
clone | (같은타입) | 복사 | |
equals | (Object) | 요소 같으면 true | |
toString |
Arrays | parameter | function | note |
---|---|---|---|
sort | Array | 정렬 | |
toString | Array | 리스트요소 반환 |
ArrayList (add, get, set, remove, size)
ArrayList | parameter | function | note |
---|---|---|---|
add | (int) (index, element) | 추가 후 true 반환 | |
set | (index, element) | 기존값 반환 후 수정 | |
get | (index) | 반환 | |
remove | (index) | 기존값 반환 후 제거 | |
clear | () | 모든요소 제거 | |
size | () | 배열크기 반환 | |
indexOf | (Object) | 첫 번째 인덱스값 반환 | |
lastIndexOf | (Object) | 마지막 인덱스값 반환 | |
isEmpty | () | 배열이 비었을 때 true | |
sort | (null) | 배열을 오름차순으로 변경 |
LinkedList
LinkedList | parameter | function | note |
---|---|---|---|
addFirst | |||
addLast | |||
getFirst | |||
getLast | |||
removeFirst | |||
removeLast |
HashMap (put, get, remove)
HashMap | parameter | function | note |
---|---|---|---|
put | |||
get | |||
getOrDefault | (key, default) | value 값 반환 값이 없는경우 default 값 반환 |
|
remove | |||
keySet | for-each 구문 |
TreeMap
Stack
Queue
ETC
Scanner
728x90
반응형
LIST