黑马程序员技术交流社区
标题:
用io流实现文档的创建,看看流的输入与输出,帮忙改进一下?
[打印本页]
作者:
IT杰
时间:
2015-4-16 00:24
标题:
用io流实现文档的创建,看看流的输入与输出,帮忙改进一下?
import java.io.*;
import java.util.*;
class Test_system
{
public static void main(String args[]) throws IOException
{
/* byte[] b=new byte[10];
int n;
n=System.in.read(b);
FileOutputStream fout=new FileOutputStream("a.text");
fout.write(b);
fout.close();*/
FileOutputStream fout=new FileOutputStream("a.text");
OutputStreamWriter bos=new OutputStreamWriter(fout);
BufferedWriter bo=new BufferedWriter(bos);
InputStreamReader res=new InputStreamReader(System.in);
BufferedReader buf=new BufferedReader(res);
Scanner scanner=new Scanner(System.in);
System.out.println("信息的读入以Ctrl+c作为结束!");
do
{
String ch=buf.readLine();
//System.out.println(ch);
//fout.write(Integer.parseInt(ch));
bo.newLine();
bo.write(ch);
}
while(scanner.hasNextLine());
buf.close();
bo.close();
}
}
复制代码
作者:
君嘘
时间:
2015-4-16 03:44
import java.io.*;
import java.util.*;
class Demo
{
public static void main(String[] args) throws Exception
{
Scanner keyIn=new Scanner(System.in);
PrintWriter outText=new PrintWriter(new FileOutputStream("a.txt"),true);
String line=null;
System.out.println("请输入要录入的内容。输入overin或者按Ctrl+C结束录入");
while (keyIn.hasNextLine())
{
line=keyIn.nextLine();
if("overin".equals(line))
break;
outText.println(line);
}
keyIn.close();
outText.close();
}
}
复制代码
作者:
君嘘
时间:
2015-4-16 03:58
既然楼主都已经用了BufferedRead读取键盘录入。。。
为何还用Scanner呢。。。
还有……楼主取的变量名看得好辛苦……
这是用BufferedRead存储键盘录入的。。。
import java.io.*;
class Demo
{
public static void main(String[] args) throws Exception
{
BufferedReader keyIn=new BufferedReader(new InputStreamReader(System.in));
PrintWriter outText=new PrintWriter(new FileOutputStream("a.txt"),true);
System.out.println("请输入要录入的内容。输入overin或者按Ctrl+C结束录入");
String line=null;
while ((line=keyIn.readLine())!=null)
{
if("overin".equals(line))
break;
outText.println(line);
}
keyIn.close();
outText.close();
}
}
复制代码
作者:
︶︿︶︶︿︶
时间:
2015-4-16 06:21
自己好好看看视频
作者:
IT杰
时间:
2015-4-16 13:24
君嘘 发表于 2015-4-16 03:58
既然楼主都已经用了BufferedRead读取键盘录入。。。
为何还用Scanner呢。。。
还有……楼主取的变量名看得 ...
谢了。大神,会改进的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2