以行读入文件:
BufferedReader
in
=
new
BufferedReader(
new
FileReader(
"
F: epalonTestIO.java
"
));
String s, s2
=
new
String();
while
((s
=
in
.readLine())
!=
null
)
s2
+=
s
+
"
"
;
in
.close();
从键盘读入:
BufferedReader stdin
=
new
BufferedReader(
new
InputStreamReader(System.
in
));
System.out.println(
"
Enter a line:
"
);
System.out.println(stdin.readLine());
从一个String对象中读取数据
StringReader in2
=
new
StringReader(s2);
int
c;
while
((c
=
in2.read())
!=
-
1
)
System.out.println((
char
)c);
in2.close();
从内存取出格式化输入
try
{
DataInputStream in3
=
new
DataInputStream(
new
ByteArrayInputStream(s2.getBytes()));
while
(
true
)
System.out.println((
char
)in3.readByte());
}
catch
(EOFException e){
System.out.println(
"
End of stream
"
);
}
输出到文件
try
{
BufferedReader in4
=
new
BufferedReader(
new
StringReader(s2));
PrintWriter out1
=
new
PrintWriter(
new
BufferedWriter(
new
FileWriter(
"
F: epalon TestIO.out
"
)));
int
lineCount
=
1
;
while
((s
=
in4.readLine())
!=
null
)
out1.println(lineCount
++
+
"
:
"
+
s);
out1.close();
in4.close();
}
catch
(EOFException ex){
System.out.println(
"
End of stream
"
);
}
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
从键盘读入:
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
从一个String对象中读取数据
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
从内存取出格式化输入
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
输出到文件
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)
![](http://blog.yesky.com/Blog/Images/OutliningIndicators/None.gif)