✔️ Algorithm/Java2 [Java] 자바 ArrayList 사용법과 주요 메소드 자바에서는 배열을 사용할 때 크기가 고정 되어 있어 예측하기 어려운 상황에서 사용하기에 불편함이 있었다. 따라서 이러한 단점을 극복하고자 자바에서 제공하는 Collection 중 ArratList를 사용하게 되었고, 자주 쓰는 만큼 잊어버리지 않도록 ArrayList의 사용법과 주요 메소드를 정리해 보고자 한다. ArrayList java.util.ArrayList를 import해서 쓸 수 있다. ArrayList는 자바에서 제공하는 Collection의 List에 해당한다. List의 특징으로는 순서가 있고, 배열과 유사하게 중복을 허용한다는 점이 있다. 또한 크기가 고정되어 있으며, 요소 삭제 시 응용 프로그램에서 자리를 옮겨주어야 하는 배열과 다르게 List는 가변 크기로서 용량을 초과하면 자동으로.. 2023. 2. 19. [Java] 자바 입출력 BufferedReader, BufferedWriter 사용법 백준이나 프로그래머스 같은 알고리즘 문제 풀때마다 Scanner를 사용하면 종종 시간초과가 떠서 BufferedReader나 BufferedWriter을 사용하여 이를 해결할 수 있었다. Scanner보다 쓰기에 좀 번거로운 느낌이 있지만 입출력 속도가 향상되니 많은 양의 데이터를 처리할때 유용할 듯 하다. BufferedReader / BufferedWriter : 버퍼를 사용해서 입출력하는 방식 키보드로 입력 시 입력한 문자를 버퍼에 전송하여 버퍼가 가득 차거나, 개행 문자가 나타나면 버퍼의 내용을 프로그램으로 한번에 전송시켜 입출력 속도를 향상시키며 성능을 높인다. ✔️BufferedReader 사용법 BufferedReader를 사용하기 위해선 import java.io.*; 를 import 해주.. 2023. 2. 16. 이전 1 다음