Math.sqrt(25);
제곱근을 구할 때 사용합니다. 결과는 5.0입니다.
Math.pow(2, 3);
2의 3제곱을 구할 때 사용합니다. 결과는 8.0입니다.
Math.max(3, 5);
두 값 중 큰 값을 구할 때 사용합니다. 결과는 5입니다.
Math.min(3, 5);
두 값 중 작은 값을 구할 때 사용합니다. 결과는 3입니다.
Math.abs(-5);
절댓값을 구할 때 사용합니다. 결과는 5입니다.
Math.random();
0.0 이상 1.0 미만의 랜덤 실수를 반환합니다. 예: 0.487231
String.valueOf(123);
숫자나 객체를 문자열로 변환할 때 사용합니다. 결과는 "123"입니다.
String.charAt(1);
문자열에서 인덱스에 있는 문자를 반환합니다. 예: "hello".charAt(1) → 'e'
String.substring(1, 4);
문자열의 일부분을 추출합니다. 예: "hello".substring(1, 4) → "ell"
String.contains("ell");
문자열이 특정 문자열을 포함하는지 확인합니다. 예: "hello".contains("ell") → true
String.split(",");
문자열을 구분자로 나누어 배열로 반환합니다. 예: "a,b,c".split(",") → ["a", "b", "c"]
Arrays.sort(arr);
배열을 오름차순으로 정렬합니다. 예: int[] arr = {5, 2, 8, 1}; Arrays.sort(arr); → [1, 2, 5, 8]
Arrays.binarySearch(arr, 3);
정렬된 배열에서 이진 검색을 합니다. 예: int[] arr = {1, 2, 3, 4, 5}; Arrays.binarySearch(arr, 3); → 2
Arrays.equals(arr1, arr2);
두 배열이 동일한지 비교합니다. 예: Arrays.equals(new int[]{1, 2}, new int[]{1, 2}); → true
Collections.sort(list);
리스트를 오름차순으로 정렬합니다. 예: List list = Arrays.asList(5, 2, 8, 1); Collections.sort(list); → [1, 2, 5, 8]
Collections.reverse(list);
리스트의 순서를 뒤집습니다. 예: List list = Arrays.asList(1, 2, 3); Collections.reverse(list); → [3, 2, 1]
Collections.max(list);
리스트에서 최대값을 반환합니다. 예: List list = Arrays.asList(1, 2, 3, 4); Collections.max(list); → 4
Collections.min(list);
리스트에서 최소값을 반환합니다. 예: List list = Arrays.asList(1, 2, 3, 4); Collections.min(list); → 1
StringBuilder sb = new StringBuilder(); sb.append("Hello ").append("World!"); sb.toString();
문자열을 효율적으로 연결할 때 사용합니다. 결과는 "Hello World!"입니다.
System.currentTimeMillis();
현재 시간을 밀리초 단위로 반환합니다. 코드 실행 시간 측정에 유용합니다.
Thread.sleep(1000);
1초 동안 스레드를 일시 정지시킬 때 사용합니다.
Integer.parseInt("123");
문자열을 정수로 변환합니다. 결과는 123입니다.
Long.parseLong("1234567890");
문자열을 long 타입으로 변환합니다. 결과는 1234567890입니다.
Math.random();
0.0 이상 1.0 미만의 랜덤 실수를 반환합니다. 예: 0.823