全部程序比较多,只贴部分如下: Runtime.getRuntime().exec(可执行程序1);//生成文件file1 Runtime.getRuntime().exec(可执行程序2);//读取文件file1,生成文件file2 /*
*读取file2,file2里面是一个float数,将它读出来转化成一个float类型
FileInputStream fin=new FileInputStream(file2);
byte[] buff=new byte[100];
int n=0;
StringBuffer total=new StringBuffer();
String temp="";
while((n=fin.read(buff))!=-1)
{
temp=new String(buff,0,n);
total.append(temp);
}
fin.close();
String total1=total.toString();
//将比较结果转化成float类型
float f=(new Float(total1)).floatValue();
if(f>0.9)
{
result=true;
}有些时候能够正常运行,有些时候又出现异常,异常有时是File2 not found,有时候是empty String 异常,也就是有File2这个文件,但是里面的内容为空,当执行float f=(new Float(total1)).floatValue();就会出现这个异常。说明:可执行程序1 和可执行程序2 单独运行的时候是没有问题的。
*读取file2,file2里面是一个float数,将它读出来转化成一个float类型
FileInputStream fin=new FileInputStream(file2);
byte[] buff=new byte[100];
int n=0;
StringBuffer total=new StringBuffer();
String temp="";
while((n=fin.read(buff))!=-1)
{
temp=new String(buff,0,n);
total.append(temp);
}
fin.close();
String total1=total.toString();
//将比较结果转化成float类型
float f=(new Float(total1)).floatValue();
if(f>0.9)
{
result=true;
}有些时候能够正常运行,有些时候又出现异常,异常有时是File2 not found,有时候是empty String 异常,也就是有File2这个文件,但是里面的内容为空,当执行float f=(new Float(total1)).floatValue();就会出现这个异常。说明:可执行程序1 和可执行程序2 单独运行的时候是没有问题的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货