Java 파일 읽기 간단한 방법

1875 단어 Java읽기파일
본고는 Java가 파일을 읽는 간단한 실현 방법을 실례로 다루어 매우 실용적이다.여러분에게 참고용으로 나누어 드리겠습니다.구체적인 방법은 다음과 같다.
이것은 파일을 간단하게 읽는 코드입니다. 로그 파일을 읽고 출력해 보십시오.
기본 코드는 다음과 같습니다.

import java.io.*;
public class FileToString {
   public static String readFile(String fileName) {
    String output = ""; 
    File file = new File(fileName);
    if(file.exists()){
      if(file.isFile()){
        try{
          BufferedReader input = new BufferedReader (new FileReader(file));
          StringBuffer buffer = new StringBuffer();
          String text;
          while((text = input.readLine()) != null)
            buffer.append(text +"/n");
          output = buffer.toString();          
        }
        catch(IOException ioException){
          System.err.println("File Error!");
        }
      }
      else if(file.isDirectory()){
        String[] dir = file.list();
        output += "Directory contents:/n";
        
        for(int i=0; i<dir.length; i++){
          output += dir[i] +"/n";
        }
      }
    }
    else{
      System.err.println("Does not exist!");
    }
    return output;
   }
   public static void main (String args[]){
     String str = readFile("C:/1.txt");
     System.out.print(str);
   }
}

출력 결과는 다음과 같습니다.
올림픽 파이팅!
북경 화이팅!
중국 파이팅!
여기 FileReader 클래스는 파일을 열지만, 파일을 읽는 방법을 알지 못하기 때문에 BufferedReader 클래스가 텍스트 줄을 읽는 기능을 제공해야 합니다.이것은 이 두 종류의 기능을 결합시켜 파일을 열고 읽는 목적을 실현해야 한다.이것은 포장 흐름 대상의 기술로 하나의 흐름 서비스를 다른 흐름에 추가할 것이다.
또한 Java는 경로에 따라 파일을 열 때 "/"와 "/"를 모두 인정하며 "/"를 사용할 때 다른 "/"를 사용해야 합니다.
본 논문이 여러분의 Java 프로그래밍 학습에 도움이 되기를 바랍니다.

좋은 웹페이지 즐겨찾기