第一天

 

    今天是开学的第一天,没想到刚来就这么忙,听到老师对这学年的课程安排,让我心有余悸啊!看来这个学年一定会很充实,充实的让我很害怕。

    上课讲了讲上学期的试题,又讲了讲新课,刚开学我的心

还没怎么收回来,总是神游天际,几乎是没听到什么啊!想起作业,都不知道怎么做,还好有老师的讲课的视频,现在就说说今天学的吧!

   学了点输入输出流,留了一道作业题

利用文件流将data.txt中的数据读出并且进行格式化后写入result.txt文件

--------------------------------------------------------------------------

data.txt

36789783621655157926926259847835658045502543857347761864018566138456163608747505236761652562933203725670321109…………

--------------------------------------------------------------------------

result.txt

3678 9783 6216 5515 7926 9262 5984 7835 6580 4550 2543 8573 4776 1864 0185 ……………………

我看了老师的视频,又问问同学终于把题做出来,不过还有的地方不明白,题挺简单,也许是我没用心吧!

import java.io.*;   //IO导包

public class IoTest {

public static void main(String[] args) {

try{

FileInputStream fis = new FileInputStream("data.txt");

FileOutputStream fos = new FileOutputStream("newdata.txt");

int n = fis.available();

byte[] b = new byte[n];

//    for(int i=0;i<b.length;i++){

if(fis.read(b) != -1){

System.out.println(new String(b));

}

fos.write(b[i]);

if((i+1)%4==0){

fos.write(" ".getBytes());

}

if((i+1)%40==0){

fos.write("\n".getBytes()); //强制类型转换

}

 }// 格式检出判断

fis.close();

fos.close();

          }catch(Exception e){

 }

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值