자바를 처음 배울 때 사용자(키보드) 입력받기 위해 보통 Scanner를 많이 사용한다. 알고리즘 문제를 풀다보니, Scanner를 사용하여 입력을 받을 경우에 시간이 초과되거나 하는 경험을 하였다. 그래서 다른 방법을 찾다보니 BufferedReader 에 대해서 알
BufferedReader 클래스의 메서드로 입력을 읽어들일 경우 , 입력을 라인 단위로 읽어 들일 수 밖에 없음.띄어쓰기(스페이스) 혹은 따옴표 기준으로 문자열을 분리하거나 싶을 때가 있을 때 사용하면 유용함StringTokenizer 생성하는 방식에는 3가지가 존재
람다식이란? 간단하게 설명하면 메서드를 "하나의 식"으로 표현한 것이다.하나의 식으로 표현하여 기존의 방식보다 훨씬 간략하게 표현이 가능하고, 메서드의 이름과 반환값이 존재하지 않는 "익명함수"이다람다식의 특징람다식 내에서 사용되는 지역변수는 final이 붙지 않아도
Stream 이란? 자바에서 Java 8부터 지원되기 시작한 기능이다. 컬렉션에 저장되어 있는 엘리먼트들을 하나씩 순회하면서 처리할 수 있는 코드 패턴을 의미함. 람다식과 함께 사용되어 컬렉션에 들어있는 데이터에 대한 처리를 매우 간결한 표현으로 작성할 수 있다. 또