사소한 개발지식/JAVA

728x90
반응형
사소한 개발지식/JAVA

JAVA - StringTokenizer (문자열 분리)

■ StringTokenizer - String을 token단위로 끊어주는 클래스. - 기본적으로 공백문자('\t', '\n', \r', '\f')를 구획문자로 설정. - BufferedReader객체를 통해 한줄입력을 받았을 경우, 입력 기준에 따라 문자열을 구분하는 용도로 사용. ■ StringTokenizer 생성자 - StringTokenizer(String str) : 구획문자(delimiter)를 인자로 받지않는 생성자. - StringTokenizer(String str, String delim) : 구획문자를 인자로 받는 생성자. 구획문자는 2자리 이상도 설정 가능. 2자 이상의 구획문자를 받은 경우, 구획문자는 길이가 1로 고정이고 여러개의 구획문자로 설정. - StringTokenize..

사소한 개발지식/JAVA

JAVA - BufferedReader / BufferedWriter (입출력 함수)

■ BufferedReader / BufferedWriter - Buffer에 입력데이터를 모아서 한번에 전달하기 때문에 속도,효율성 측면에서 성능이 좋다. - 백준 알고리즘 2741번 문제를 Scanner와 BufferedReader로 코딩시 Scanner(696ms) / BufferedReader(192ms) ■ BufferedReader import java.io.*; public class Main { // BufferedReader 사용 시 예외처리 필수! public static void main(String[] args) throws Exception { // 콘솔 입력 시 BufferedReader 객체 생성 BufferedReader br = new BufferedReader(new In..

728x90
반응형
KimBY
'사소한 개발지식/JAVA' 카테고리의 글 목록