当前位置: 代码迷 >> J2SE >> 初学者求组
  详细解决方案

初学者求组

热度:109   发布时间:2016-04-24 12:44:35.0
菜鸟求组
我实在不知道错在哪里,高手帮帮,谢谢。
描述:保存在E盘 StreamText2.java E盘有一个已经创建的.txt文件 out.txt 内容 i love my life!
//通过字节数组写入数据
public class StreamText2
{
public static void main(String[] args)
{
byte[] b={'i','l','o','v','e'};
byte[] a=new byte[20];
try
{
FileOutputStream s=new FileOutputStream("out.txt",true);
s.write(b);
s.close();
}
catch(IOException e)
{
System.out.println("错误:",e);
}
try
{
FileInputStream x=new FileInputStream("out.txt");
x.read(a);
x.close();
}
catch(IOException e)
{
System.out.println("错误:",e);
}
for(int i=0;i<a.length;i++)
{
System.out.println(a[i]);
}

}
}

------解决方案--------------------
就两个小地方的问题,忘记调用io包,还有是println格式问题。
帮你改了一下, 你自己编译试试,看看是不是你想要的结果

Java code
import java.io.*;         //记得使用importpublic class StreamText2 { public static void main(String[] args) { byte[] b={'i','l','o','v','e'}; byte[] a=new byte[20]; try { FileOutputStream s=new FileOutputStream("out.txt",true);  s.write(b); s.close(); } catch(IOException e) { System.out.println("错误:"+e); //这里不是逗号是+号} try { FileInputStream x=new FileInputStream("out.txt"); x.read(a); x.close(); } catch(IOException e) { System.out.println("错误:"+e); //这里不是逗号是+号} for(int i=0;i <a.length;i++) { System.out.println(a[i]); } } }
  相关解决方案