코테 자주 쓰는 자바 함수 정리

Jiruen·2025년 2월 2일
0

아스키 코드

숫자로 된 문자를 숫자로 변환하는 법

int num = '0' - 48;
  • a : 97
  • z : 122
  • A : 65
  • Z : 90
  • 0 : 48
  • 9 : 57

입력 받기

import java.io.*;


class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String str = br.readLine();
    }
}

String

Arrays

int[] arr = {2, 40, 5, 39, 9};

// 오름차순 
Arrays.sort(arr);

// 내림차순 
Arrays.sort(arr, Collections.reverseOrder());

// 이진 탐색 (sorted 필수)
Arrays.binarySearch(arr1, 2);

// 리스트로 변환
List list = Arrays.asList(arr);

List

import java.util.*;

List<String> list = new ArrayList<>();

// 특정 인덱스에 삽입
list.add(0, "add");			

// 수정
list.set(1, "set");

// 인덱스로 삭제
list.remove(1);

// 값 존재 유무 확인
list.contains("contains");		
list.indexOf("index");	// 없다면 -1 반환

Point

💡 BFS 문제 풀이 시, Point 객체 사용하면 편하다!

// 라이브러리 선언
import java.awt.*;

// 좌표 위치 생성
Point point = new Point(1, 1);

int x = point.x;
int y = point.y;

0개의 댓글