filter class๊ฐ ๋ฌด์์ธ์ง์ ๋ํด์ ์์๋ณด๋ ์๊ฐ~
PrintWriter ์ BufferedReader ์์ด๋ File I/O๋ฅผ ํ ์ ์์ง๋ง ์ฌ์ฉ์๊ฐ ์ผ์ผ์ด Integer๋ก Byte๋ก ๋ฐ๊พธ๊ณ ์ด๋ฐ ๊ณผ์ ์ ๋ค ํด์ผ ํ๋ค. ๊ทธ๊ฒ์ ๋์์ฃผ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ด๋ค.
PrintWriter๋ฅผ ์ํํ๋ ๊ณผ์ ์์ FileNotFoundexception์ด ๋ฐ์ํ ์๋ ์์ผ๋ ํด๋น Constructor๋ฅผ ์ฌ์ฉํ๋ ์ชฝ์์ธ ์ด์ ๋ํ ๋์ฑ ์ ์ธ์๋ผ!!
filter class
FileOutputStream, ์์ผ์ ํด๋นํ๋ ๊ฒ์ ๊ฐ์ง๊ณ ์์ ์ ํ ์๋ ์๋ค.
PrintWriter(ํ์ฅํ ์ญํ )
filter class: ์ฌ๋ฌ ๋ฐ์ดํฐ ํ์ ์ Write ํ๋ ๋ช ๋ น์ด๋ฅผ ๊ฐ์ง๊ณ ์๋ ํด๋์ค
by the operating system, the stream name
File์ 2๊ฐ์ง ์ข ๋ฅ์ ํ์ผ์ด ์๋ค.
println์ด๋ผ๋ ๋ฉ์๋๋ FileOutputStream์ ์์ง ์๊ณ PrintWriter ํด๋์ค ์์ ์กด์ฌํ๋ค.
FileOutputStream์ OutputStream์ Extend ํ๋ค.
true
true๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธฐ์กด์ ํ์ผ์ ์์ ์ง ๋ง๊ณ ๊ทธ ๋ค์ ๋ค๊ฐ Append
๋ซ๋ ๊ฒ์ด ์ข๋ค.
abnormally, closed
๋น์ ์์ ์ผ๋ก ์ข ๋ฃํ์ง ์์๋ค๋ ๊ฒ์ ํ์ธํ๊ธฐ ์ํด์ closeํ๋ ๊ฒ์ด ์ข๋ค.
Read ์ฉ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ ์ Write ํ๊ณ ์๋ ๊ฒ์ close ํด์ผ ํ๋ค.
Filter
oneRecord.toString(), oneRecord
toString()์ ์๋ตํด๋ ๋๋ค.
'๐ Major Study (Bachelor) > ๐ JAVA Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JAVA ํ๋ก๊ทธ๋๋ฐ 10.4 (0) | 2021.11.09 |
---|---|
JAVA ํ๋ก๊ทธ๋๋ฐ 10.3 (0) | 2021.11.09 |
JAVA ํ๋ก๊ทธ๋๋ฐ 10.1 (0) | 2021.11.06 |
JAVAFX 9.4 (0) | 2021.11.06 |
JAVA ํ๋ก๊ทธ๋๋ฐ 9.3 (0) | 2021.11.02 |