본문 바로가기

System Programmings/Java

[Java] 파일 입출력 [ BufferedReader ] 및 [ StringTokenizer ] 활용

반응형


import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.util.StringTokenizer;

public class Main {
 public static void main(String [] argv){
  FileReader fd = null;
  try {
   fd = new FileReader("data.txt");
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  BufferedReader reader = new BufferedReader(fd);
  String str=null;
  byte [] b;
  try {
   while((str=reader.readLine())!=null){
    StringTokenizer st = new StringTokenizer(str, ".");  // String형 s를 \t로 분해하여 넣는다.
    for(int i=0; i<2; i++){    
    System.out.println(st.nextToken());
    }    
   }
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
 }
}

반응형