Tag: io

Java - File 읽고(Read) 출력(Write)하기

Java에서 파일을 입력하고, 출력해보는 예제이다. Java에서 파일을 입력하기 위해서는 FileInputStream 클래스를 사용해야 한다. 마찬가지로 입력받은 파일을 다시 새로운 파일로 생성하기 위해서는 FileOutputStream 클래스를 사용해야 한다. 사용하기 전 먼저 초기화를 해준다. 12FileInputStream fis = null;F

String 객체 연산시 StringBuffer를 사용해야하는 이유

자바 프로그래밍을 처음 배우던 시기에 문자열을 반복적으로 연산하는 방법으로 String 객체를 사용하곤 했다. 사실 StringBuffer를 알게 된 바로 지금까지도… 별을 1만개 찍는 코드로 String 객체를 사용하는것과 StringBuffer를 사용하는 것의 차이를 비교해보겠다. 12345678910public class shinningStars

JAVA - IO(BufferedReader/BufferedWriter)

코딩테스트? 퀴즈를 풀면서 해결한 이후엔 다른 사람의 코드와 비교해보곤 하는데, 대부분의 사람들이 io에 buffer를 이용한걸 확인했다. 이전에도 코딩테스트에서는 Scanner 객체를 사용하는대신 buffer를 이용해야 효율이 좋다는 이야기를 들었고, 빡빡하게 진행하는 데에서는 아예 Scanner나 print를 사용하면 아예 통과하지 못한다고도 들은바