JavaTM Platform
Standard Ed. 6

java.io
클래스 FileWriter

java.lang.Object 
  상위를 확장 java.io.Writer 
      상위를 확장 java.io.OutputStreamWriter 
          상위를 확장 java.io.FileWriter
모든 구현된 인터페이스:
Closeable , Flushable , Appendable


public class FileWriter
extends OutputStreamWriter

문자 파일을 기입하기 위한 간이 클래스입니다. 이 클래스의 생성자 은, 디폴트의 문자 인코딩과 디폴트의 byte 버퍼의 사이즈를 허용 할 수 있는 것을 전제로 하고 있습니다. 이러한 값을 스스로 지정하려면 , FileOutputStream 상에 OutputStreamWriter 를 구축해 주세요.

파일이 사용 가능한지 어떤지, 또는 파일을 작성할 수 있을지 어떨지는, 기본이 되는 플랫폼에 의해 정해집니다. 특히, 일부의 플랫폼에서는, 1 개의 파일은 동시에 1 개의 FileWriter (또는 그 외의 파일 기입 객체)인 만큼 따라 기입을 위해서(때문에) 열 수가 있습니다. 이러한 경우, 해당의 파일이 벌써 열리고 있으면(자), 이 클래스의 생성자 은 실패합니다.

FileWriter 는, 문자의 스트림을 기입하기 위해서(때문에) 사용됩니다. 생의 바이트의 스트림을 기입할 때는,FileOutputStream 를 사용해 주세요.

도입된 버젼:
JDK1. 1
관련 항목:
OutputStreamWriter , FileOutputStream

필드의 개요
 
클래스 java.io. Writer 로부터 상속된 필드
lock
 
생성자 의 개요
FileWriter (File  file)
          File 객체를 지정해 FileWriter 객체를 구축합니다.
FileWriter (File  file, boolean append)
          File 객체를 지정해 FileWriter 객체를 구축합니다.
FileWriter (FileDescriptor  fd)
          파일 기술자에게 관련한 FileWriter 객체를 구축합니다.
FileWriter (String  fileName)
          파일명을 지정해 FileWriter 객체를 구축합니다.
FileWriter (String  fileName, boolean append)
          기입해진 데이터를 추가할지 어떨지를 나타내는 boolean 와 파일명을 지정해, FileWriter 객체를 구축합니다.
 
메소드의 개요
 
클래스 java.io. OutputStreamWriter 로부터 상속된 메소드
close , flush , getEncoding , write , write , write
 
클래스 java.io. Writer 로부터 상속된 메소드
append , append , append , write , write
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

FileWriter

public FileWriter(String  fileName)
           throws IOException 
파일명을 지정해 FileWriter 객체를 구축합니다.

파라미터:
fileName - 시스템에 의존하는 파일명의 캐릭터 라인
예외:
IOException - 지정된 파일은 존재하지만, 일반적으로의 파일은 아니고 디렉토리인 경우, 존재하지 않고 작성도 할 수 없는 경우, 또는 하등의 이유로써 열릴 수가 없는 경우

FileWriter

public FileWriter(String  fileName,
                  boolean append)
           throws IOException 
기입해진 데이터를 추가할지 어떨지를 나타내는 boolean 와 파일명을 지정해, FileWriter 객체를 구축합니다.

파라미터:
fileName - 시스템에 의존하는 파일명의 캐릭터 라인
append - boolean 형. true 의 경우, 데이터는 파일의 선두는 아니고 마지막에 기입해진다
예외:
IOException - 지정된 파일은 존재하지만, 일반적으로의 파일은 아니고 디렉토리인 경우, 존재하지 않고 작성도 할 수 없는 경우, 또는 하등의 이유로써 열릴 수가 없는 경우

FileWriter

public FileWriter(File  file)
           throws IOException 
File 객체를 지정해 FileWriter 객체를 구축합니다.

파라미터:
file - 기입처 File 객체
예외:
IOException - 파일은 존재하지만, 보통 파일은 아니고 디렉토리인 경우, 파일은 존재하지 않고 작성도 할 수 없는 경우, 또는 하등의 이유로써 열릴 수가 없는 경우

FileWriter

public FileWriter(File  file,
                  boolean append)
           throws IOException 
File 객체를 지정해 FileWriter 객체를 구축합니다. 2 번째의 인수가 true 의 경우, 바이트는 파일의 선두는 아니고 마지막에 기입해집니다.

파라미터:
file - 기입처 File 객체
append - true 의 경우, 바이트는 파일의 선두는 아니고 마지막에 기입해진다
예외:
IOException - 파일은 존재하지만, 보통 파일은 아니고 디렉토리인 경우, 파일은 존재하지 않고 작성도 할 수 없는 경우, 또는 하등의 이유로써 열릴 수가 없는 경우
도입된 버젼:
1.4

FileWriter

public FileWriter(FileDescriptor  fd)
파일 기술자에게 관련한 FileWriter 객체를 구축합니다.

파라미터:
fd - 기입처 FileDescriptor 객체

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.