黑马程序员技术交流社区
标题:
将键盘录入的数据拷贝到当前项目下的text.txt文件中,键盘...
[打印本页]
作者:
lxl962189096
时间:
2016-5-24 23:16
标题:
将键盘录入的数据拷贝到当前项目下的text.txt文件中,键盘...
package
com
.
heima
.
test
;
import
java
.
io
.
FileNotFoundException
;
import
java
.
io
.
FileOutputStream
;
import
java
.
io
.
IOException
;
import
java
.
util
.
Scanner
;
public
class
Test3
{
/**
* 将键盘录入的数据拷贝到当前项目下的text.txt文件中,键盘录入数据当遇到quit时就退出
*
* 分析:
* 1,创建键盘录入对象
* 2,创建输出流对象,关联text.txt文件
* 3,定义无限循环
* 4,遇到quit退出循环
* 5,如果不quit,就将内容写出
* 6,关闭流
* @throws IOException
*/
public
static
void
main
(
String
[]
args
)
throws
IOException
{
//1,创建键盘录入对象
Scanner
sc
=
new
Scanner
(
System
.
in
);
//2,创建输出流对象,关联text.txt文件
FileOutputStream
fos
=
new
FileOutputStream
(
"text.txt"
);
System
.
out
.
println
(
"请输入数据:"
);
//3,定义无限循环
while
(
true
)
{
String
line
=
sc
.
nextLine
();
//将键盘录入的数据存储在line中
//4,遇到quit退出循环
if
(
"quit"
.
equals
(
line
))
{
break
;
}
//5,如果不quit,就将内容写出
fos
.
write
(
line
.
getBytes
());
//字符串写出必须转换成字节数组
fos
.
write
(
"\r\n"
.
getBytes
());
}
//6,关闭流
fos
.
close
();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2