我实在不知道错在哪里,高手帮帮,谢谢。
描述:保存在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]);
}

}
}

解决方案 »

  1.   

    System.out.println("错误:",e);         <-- 语法错了哦
    System.out.println("错误:" + e.getMessage());
      

  2.   

    import java.io.*;
    public class streamText { 
    public static void main(String[] args) { 
    byte[] b={'i','l','o','v','e'}; 
    byte[] a=new byte[5]; 
    try { 
    FileOutputStream s=new FileOutputStream("E:\\out.txt",true); 
    s.write(b); 
    s.close(); 

    catch(IOException e) { 
    System.out.println("错误:"+e.getMessage()); 

    try { 
    FileInputStream x=new FileInputStream("E:\\out.txt"); 
    x.read(a); 
    x.close(); 

    catch(IOException e) { 
    System.out.println("错误:" + e.getMessage());

    for(int i=0;i <a.length;i++) { 
    System.out.println((char)a[i]);


    }
    注意:system.out.println((char)a[i]);
      

  3.   

    就两个小地方的问题,忘记调用io包,还有是println格式问题。
       帮你改了一下, 你自己编译试试,看看是不是你想要的结果
    import java.io.*;         //记得使用import
    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]); 
    } } 
    }