코딩테스트를 연습하다보니 아래와 같은 함수들을 자주 사용하는 것 같다.
솔직히 ide사용하면 아래와 같은 함수를 문법까지 외울필요는 없지만..
코딩테스트는 다 외워야 풀 수 있다.
알아두면 좋은 함수들 정리
## 배열
- 선언 : int[] a = new int[8];
int[] a = {1,2,3,4,5};
- 배열 -> 문자열 : Arrays.toString();
- char 배열 -> 문자열 : String.valueOf();-
- 문자열 -> char : .toCharArray;
- 배열 오름차순 : Arrays.sort(arr);
- 배열 내림차순 : Arrays.sort(arr, Collections.reverseOrder());
- 배열의 길이 : arr.length;
- 2차원 배열의 길이 : arr[0].length; 0번째 배열의 길이
- 배열의 특정 범위만 빼기 : Arrays.copyOfRange(arr, 2 ,4 ); 2번째 인자(포함)부터 3번째 인자(미포함) 앞까지 추출)
## 문자열
- 선언 : String str = "";
- str.startWith(a); : 특정 문자로 시작하는지 판단
- str.endWith(a); : 특정 문자로 끝나는지 판단
- str.equals(a); : 같은지 아닌지 판단
- str.indexOf("a"); : a가 몇번째 위치하는지 판단
- str.length; : 문자열길이판단
- String[] strArr = str.split("") : 문자열 1개씩 나누어 배열로 반환, 넣는 값을 기준으로 나눌수도있음 (str.split(" ")
- str.substring(0, 2); : 1번째 인자부터 2번째 인자 앞까지 문자추출
- str.toLowerCase : 모든문자 소문자 변환
- str.toUpperCase : 모든문자 대문자 변환
- str.trim(); : 문자열 빈칸 제거
- String.valueOf(int i) : i를 문자열로 변환
- str.charAt(i) : i번째 문자 추출
- StringBuilder sb -> sb.toString : StringBuilder을 문자열로 변환
- sb.append(); : 문자열 뒤에 붙임
'개발이야기' 카테고리의 다른 글
웹 크롤러 Jsoup 사용 방법 정리 (0) | 2019.05.13 |
---|---|
Ground X 코딩테스트, 면접후기 (14) | 2019.05.10 |
코딩테스트 개인적인 의견 (0) | 2019.05.05 |
펜타시큐리티 면접후기, 코팅테스트 (2) | 2019.05.05 |
Github gitignore 적용 안될 때 해결법 (3) | 2019.05.05 |