请问各位老大:
java类库中有没有办法将String类数组一次性写入文件?我原来是用的BufferedWriter类里面的write方法将select后的结果一条一条的写入文件的。现在建了个String类的数组,想把结果暂存在数组中,最后一次写入文件,这时却发现BufferedWriter里面没有相应的write方法可以写数组到文件。请教各位高手java基础类库中有没有办法可以将String数组写入文件?谢谢指教!!!

解决方案 »

  1.   

    to lizhaogui() :
    把数组转化成字符串,那我一开始建数组干什么啊!
      

  2.   

    import java.io.FileOutputStream;
    import java.io.File;
    import java.io.BufferedOutputStream;
    import java.io.ObjectOutputStream;public class Test1 {
    public static void main(String[] src) throws Exception{
    File myFile;
    myFile = new File("c:\\rr.txt");
    String myString[] = new String[]{"werwer","w435r34","4365"};
    ObjectOutputStream myOut = new ObjectOutputStream(
    new BufferedOutputStream(
    new FileOutputStream(myFile)));

    //以上定义了要使用的对象,
    //将myString中的内容输入rr.txt中
    //注意,这样的输出如果直接打开文件来观看是不可读的,
    //如果想可读,请使用DataOutputStream,并用循环输出
    myOut.writeObject(myString);
    myOut.flush();
    myOut.close();
    }
    }