• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

出现EOFException异常

package b;
import java.io.*;
public class Find {
void fun()throws IOException{
  Show b=new Show();int flag=1;
  double sumx,sumy;
  String m;int i=0,c=0;
  FileOutputStream fout=new FileOutputStream("Io4.txt",true);
  DataOutputStream dout=new DataOutputStream(fout);
  
  //FileInputStream fin=new FileInputStream("out.txt");
  //DataInputStream din=new DataInputStream(fin);
   FileInputStream read = new FileInputStream(new File("D:\\io.txt"));
      FileOutputStream wr = new FileOutputStream(new File("D:\\b\\out.txt"));
         byte[] d = new byte[1024];
         int len = 0;
         while((len=read.read(d))!=-1){
             wr.write(d,0,len);
             wr.flush();
         }
         wr.close();
         read.close();
     FileInputStream fin=new FileInputStream("D:\\b\\out.txt");
  DataInputStream din=new DataInputStream(fin);
  b.setA(din.readUTF());b.setX(din.readDouble());
  b.setY(din.readDouble()); b.setT(din.readInt());     
  b.setWb(din.readUTF());b.setJg(din.readInt());
  sumx=0;sumy=0;
  m="";
  try {
  while(flag==1) {
   if(b.getJg()==0) {
    sumx=sumx+b.getX();
    sumy=sumy+b.getY();
    i++;
     c=b.getT();
    m=m+b.getWb();
    b.setA(din.readUTF());b.setX(din.readInt());
    b.setY(din.readInt());b.setWb(din.readUTF());
    b.setT(din.readInt());b.setJg(din.readInt());
   
   }
   else {
    if(i!=0) {
     dout.writeDouble(sumx/i);
     dout.writeDouble(sumy/i);
     dout.writeInt(c);
     dout.writeUTF(m);
     dout.writeInt(0);
     b.setA(din.readUTF());b.setX(din.readInt());
     b.setY(din.readInt());b.setWb(din.readUTF());
     b.setT(din.readInt());b.setJg(din.readInt());
     i=0;
     
    }
   }
   
  }
  fin.close();
  dout.close();
  }catch(Exception e){}
  
}
public static void main(String args[]) throws Exception{
  Find test=new Find();
  test.fun();
  
}

}

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!