[공부의흔적]_StringBuilder 자바에서 문자열 하면 String을 대게 많이 떠올릴 것이다.그런데 이 문자열이 1개 이상 있어서 이것들을 더해야 한다고 하면 어떤 방법을 사용할 수 있을지 알아보자.간단하게는 아래처럼 사용할 것이다.public class Example { public static void main(String[] args) { String str1 = "프로그래밍 - "; String java = "자바"; String android = "안드로이드"; String result = java + android; str1 += java += android; System.out.println(result); System.out.println(str1); }}하지만 String 객체끼리 더하는 방법은 메모리 할당.. [공부의흔적]_Buffer 자바에서 입력 받을 때 Scanner 클래스로 입력을 받았다. 하지만 속도 측면에서 BufferedReader를 사용하게 되면 훨씬 줄어들 수 있다. - BufferedReader : Scanner와 유사- BufferedWriter : System.out.println()과 유사■ 특징 - 둘은 기존에 쓰던 Scanner와 System.out.println()보다 속도 측면에서 훨씬 빠르다. - 입력된 데이터가 바로 전달되지 않고 버퍼를 거쳐 전달되므로 데이터 처리 효율성이 높다. - 많은 양의 데이터를 처리할 때 유리하다.■ 단점하지만 그에 비해 BufferedReader은 Enter만 경계로 인식하고, 받은 데이터가 String으로 고정되기 때문에 입력받은 데이터를 가공하는 작업이 필요한 경우.. 이전 1 다음