JAVA
-
[JAVA] 텍스트 파일 읽기, 쓰기JAVA 2012. 2. 10. 00:07
텍스트파일에 그냥 쓰기 FileWriter writer = new FileWriter("ReadAndWrite.txt"); writer.write("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n"); writer.write("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n"); writer.write("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n"); writer.write("aaaaaaaaaaaa..
-
[JAVA] BufferedWriter , BufferedReaderJAVA 2012. 2. 9. 16:46
헤드퍼스트 자바에선 버퍼를 마트에서 쓰는 카트에 비교한다. 카트없이 장을 보면 손에들고 왔다갔다 해야하는 불편함이 있는데, BufferedWriter, BufferedReader 를 사용하면 쓰거나 읽을때 임시저장공간을 활용할 수 있어 편리하다. 아래와 같이 리스트에 있는 항목들을 구분자를 추가하여 파일에 바로 쓰고자할때 아래와 같이 하면된다. BufferedWriter writer = new BufferedWriter(new FileWriter(file)); for(QuizCard card:cardList){ // 리스트에 있는 항목들을 하나씩 읽어 writer.write(card.getQuestion() + "/"); // 구분자 추가하여 버퍼를 통해 파일에 쓴다. writer.write(card.g..
-
[JAVA] 객체를 직렬화 하여 파일에 쓰고 읽기JAVA 2012. 2. 8. 22:45
1. 직렬화 FileOutputStream fileStream = new FileOutputStream("MyGame.ser"); // 파일에 쓰는 역할 ObjectOutputStream os = new ObjectOutputStream(fileStream); // 파일에 쓰기전에 직렬화 하는 역할 // 두개의 스트림을 연결함, 연쇄(chain)이라고 함 // ObjectOutputStream은 객체를 직렬화하여 저장하는 역할을 하고 // FileOutputStream은 그걸 받아서 파일로 저장하는 역할을 한다. TheThings objectOne; os.writeObject(objectOne); // 위 두개 스트림을 타고 직렬화->파일출력 수행 os.writeObject(objectTwo); os.w..
-
Java에서 ini파일 읽고 쓰기JAVA 2011. 8. 29. 01:40
완전 좋다. import java.util.*; import java.io.*; class ExProperties { public static void main(String args[]) { ExProperties ini = new ExProperties(); ini.doit(); } public void doit() { try{ Properties p = new Properties(); // ini 파일 읽기 p.load(new FileInputStream("user.ini")); // Key 값 읽기 System.out.println("user = " + p.getProperty("DBuser")); System.out.println("password = " + p.getProperty("DBpass..