๐ป BufferedReader/BufferedWriter
- Buffer๋ฅผ ํตํด ์ฝ๊ณ ์ฐ๋ ํจ์
- ์ค๊ฐ์ ๋ฒํผ๋ง์ด ๋ ํ์ ์ ๋ฌ
- ์๋๊ฐ ๋น ๋ฅด๋ค.
- ๋ชจ์๋์๋ค๊ฐ ํ ๋ฒ์ ์ ์กํ๋ ๊ฒ์ด ํจ์ฌ ๋ ํจ์จ์
๐ป BufferedReader
Scanner๋ ๋์ด์ฐ๊ธฐ, ์ํฐ๋ฅผ ๊ฒฝ๊ณ๋ก ์ ๋ ฅ ๊ฐ์ ์ธ์ํ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ๊ฐ๊ณตํ ํ์๊ฐ ์์ด์ ์ฌ์ฉํ๊ธฐ ํธ๋ฆฌ
BufferedReader๋ ์ํฐ๋ง์ผ๋ก ๊ฒฝ๊ณ๋ก ์ธ์ํ๊ณ , ๋ฐ์ ๋ฐ์ดํฐ๊ฐ String์ผ๋ก ๊ณ ์ ๋์ด ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ก ๊ฐ๊ณตํด์ผ ํจ.
ํ์ง๋ง Scanner๋ณด๋ค BufferedReader๊ฐ ์๋์ ์ผ๋ก ๋น ๋ฅด๋ค.
- Method
- readLine() : ๋ผ์ธ ๋จ์๋ก ๋ฐ์ดํฐ ์ฝ๊ธฐ, ๊ณต๋ฐฑ ๋จ์๋ฅผ ๋์ด์ฃผ์ง ๋ชปํจ. ๋ค๋ฅธ ํ์ ์ผ๋ก ์ ๋ ฅ๋ฐ์ผ๋ ค๋ฉด ํ๋ณํ์ด ํ์
- read() : ํ ๊ธ์๋ง ์ฝ์ด ์ ์ํ์ผ๋ก ๋ฐํ
์ด ์ธ์๋ ๋ง์ method๋ฅผ ๋ณด๋ ค๋ฉด ์ด ๋ธ๋ก๊ทธ ์ฐธ์กฐ
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
}
}
๐ป BufferedWriter
System.out.println๊ณผ ๋์ผํ๊ฒ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ํจ์
BufferedWriter๋ ๋ฒํผ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ๋ฉด์์ ์ข๊ณ ๋ง์ ์์ ์ถ๋ ฅ์ด ํ์ํ ๋์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
'Programming Language > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Enum Class(enumeration) method (0) | 2022.04.18 |
---|---|
Java 9์ผ์ฐจ ๊ณต๋ถ(java.util[Date, Calendar]) (0) | 2022.02.26 |
Java 9์ผ์ฐจ ๊ณต๋ถ(Java API[Wrapper(ํฌ์ฅ) Class, Math Class]) (0) | 2022.02.26 |
Java 9์ผ์ฐจ ๊ณต๋ถ(Java API[String Class]) (0) | 2022.02.26 |
Java 9์ผ์ฐจ ๊ณต๋ถ(Java API[Object Class, System Class, Class Class]) (0) | 2022.02.26 |