编写java程序将10个整数写入一个文件中,然后再从该文件中将10个数读出并显示 求教导!

 我来答
匿名用户
2013-09-07
展开全部
import java.io.*;

public class Demo1 {

public static void main(String[] args) {

FileOutputStream fos=null;
FileInputStream fis=null;

File f=new File("E:\\a.txt");

//判断文件是否存在
if(!f.exists())
{
try {
f.createNewFile();//如果文件不存在则创建此文件

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
System.out .println("此文件已经存在了");

}

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);

try {

fos=new FileOutputStream(f);

String s=br.readLine();//从键盘输入数据

fos.write(s.getBytes());//将数据写入到文件里

fis=new FileInputStream(f);

//定义一个字节数组,相当于缓存
byte bytes[]=new byte[1024];

int n=0;//实际读取到的字节数
//循环读取
while((n=fis.read(bytes))!=-1)
{
//把字节转成string
String s1=new String(bytes, 0, n);
System.out.println(s1);//显示文件内容
}

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式