黑马程序员技术交流社区
标题:
PrintWriter流的怎么只能打印一行
[打印本页]
作者:
yjf997234900
时间:
2011-12-20 09:47
标题:
PrintWriter流的怎么只能打印一行
本帖最后由 yjf997234900 于 2011-12-20 09:50 编辑
import java.io.*;
class PrintWriterDemo
{
public static void main(String[] args) throws IOException
{
BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));
PrintWriter out1=new PrintWriter(new FileWriter("a.txt"),true );
String line=null;
while((line=bufr.readLine())!=null)
{
if("over".equals(line))
{
break;
}
out1.println(line.toUpperCase());
}
out1.close();
bufr.close();
}
}
复制代码
复制代码我在控制台输入:
jas
wq
sa
d
zx
over
运行结果是:
JAS
JAS
JAS
JAS
JAS
JAS
而且输入over不能结束输入
作者:
马德强
时间:
2011-12-20 10:02
测试了下,没有问题啊
作者:
黄喆
时间:
2011-12-20 10:11
生成的a.txt文件,妥妥的
作者:
杨强
时间:
2011-12-20 10:32
一点问题没有
作者:
yjf997234900
时间:
2011-12-20 10:44
可能是我编译器的问题,怎么弄也只能将输入的一行转为大写,谢了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2