백엔드노트 (2) 썸네일형 리스트형 [JAVA] BufferedReader, BufferedWriter BufferedReader / BufferedWriter란? BufferedReader와 BufferedWriter는 버퍼를 사용하여 읽기와 쓰기를 하는 함수. 버퍼를 사용하지 않은 입력은 키보드 입력이 키를 누르는 즉시 바로 프로그램에 전달된다. 버퍼를 사용하는 입력은 키보드 입력이 있을 때마다 한 문자씩 버퍼로 전송한다. 버퍼가 가득 차거나 개행 문자가 나타나면 버퍼의 내용을 한번에 프로그램에 전달한다. 둘다 기존의 Scanner와 System.out.println()보다 속도 측면에서 빠르기 때문에 많은 양의 데이터를 처리할 때 유리하다. BufferedReader / BufferedWriter 사용법 import import java.io.BufferedReader; import java.io.B.. 정규표현식 테스트 사이트 및 정규표현식 모음 정규식 테스트 사이트 https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com 주민등록번호 \d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])-[1-4]\d{6} 상세설명(아래 더보기) 더보기 대괄호([ ])는 문자 집합을 정의한다. 대괄호([ ]) 안에 있는 문자는 모두 집합의 구성원이 되며, 집합에 속한 문자 가운데 하나가 일치한다. 집합에 속한 문자가 모두 일치할 필요는 없다. \d는 숫자 하나([0-9]와 같다)를 의미한다. (0[1-9]|1[0-2]): .. 이전 1 다음