Topic: 请教:这个程序错在那???

  Print this page

1.请教:这个程序错在那??? Copy to clipboard
Posted by: loveAries
Posted on: 2005-05-22 12:40

Why don't you read the error message?

import java.util.Arrays;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.RandomAccessFile;

class CFileExample2 {
  private String s = "";

  // default constructor cannot handle exception
  private RandomAccessFile f1 = new RandomAccessFile("file1.txt", "rw");
  private RandomAccessFile f2 = new RandomAccessFile("file2.txt", "rw");

  void fileLink() throws IOException {
    s = f1.readLine() + f2.readLine();
    char c[] = s.toCharArray();
    Arrays.sort(c);
    FileOutputStream out = new FileOutputStream("new.txt");
    for (int i = 0; i < c.length; i++) {
      out.write(c[i]);
    }
    out.close();
    f1.close();
    f2.close();
  }

}

public class FileExample2 {
  public static void main(String[] args) throws IOException {
    CFileExample2 f = new CFileExample2();
    f.fileLink();
  }
}

2.Re:请教:这个程序错在那??? [Re: loveAries] Copy to clipboard
Posted by: 8166680
Posted on: 2005-05-23 01:28

public void write(byte b[]) throws IOException

将指定字节数组中 b.length 字节写入当前文件输出流。

write方法的参数是字节数组。再试试。还有你的代码看起来好累哦。写规范点啊


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923