JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.io
Ŭ·¡½º FileWriter

java.lang.Object 
  |
  +--java.io.Writer 
        |
        +--java.io.OutputStreamWriter 
              |
              +--java.io.FileWriter

public class FileWriter
extends OutputStreamWriter

ij¸¯ÅÍ ÆÄÀÏÀ» ±âÀÔÇϱâ À§ÇÑ °£ÀÌ Å¬·¡½ºÀÔ´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ constructor Àº ij¸¯ÅÍ ÀÎÄÚµù°ú ¹ÙÀÌÆ® ¹öÆÛÀÇ »çÀÌÁî´Â µðÆúÆ®·Î Çã¿ë ÇÒ ¼ö ÀÖ´Â ¼³Á¤ÀÌ µÇ°í ÀÖ´Â °ÍÀ» °¡Á¤Çϰí ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °ªÀ» ½º½º·Î ÁöÁ¤ÇÏ·Á¸é , FileOutputStream »ó¿¡ OutputStreamWriter ¸¦ ±¸ÃàÇØ ÁÖ¼¼¿ä.

ÆÄÀÏÀ» ÀÌ¿ëÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö ȤÀº ÀÛ¼ºÇÒ ¼ö ÀÖÀ»±î´Â ±âº»ÀÌ µÇ´Â Ç÷§Æû¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ƯÈ÷,FileWriter ¶Ç´Â ÆÄÀÏ ±âÀÔ ¿ÀºêÁ§Æ®¸¦ ÇÑ ¹ø¿¡ 1 kr¸¸ »ç¿ëÇØ ±âÀÔ¿ëÀ¸·Î ÆÄÀÏÀ» ¿­ ¼ö°¡ ÀÖ´Â Ç÷§Æûµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑÀ̶ó°í ÇÏ°í °ü°èÇÏ´Â ÆÄÀÏÀÌ ¿­·Á ÀÖ´Â °æ¿ì´Â ÀÌ Å¬·¡½ºÀÇ constructor Àº ½ÇÆÐÇÕ´Ï´Ù.

FileWriter ´Â ij¸¯ÅÍÀÇ ½ºÆ®¸²À» ±âÀÔÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. »ýÀÇ ¹ÙÀÌÆ®ÀÇ ½ºÆ®¸²À» ±âÀÔÇÒ ¶§´Â 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 ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
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 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.