java编程题。

2025-03-25 15:49:45
推荐回答(2个)
回答1:

代码如下:

public class Read_Write {

    // 将手动输入的内容保存到D:/eclipseworkspace/test中
    public void write() {

        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入诚信考试承若书");

        try {
            FileWriter fw = new FileWriter("D:/eclipseworkspace/test/testData.txt");
            BufferedWriter bW = new BufferedWriter(fw);

            String nextLine = scanner.nextLine();
            bW.write(nextLine);

            bW.flush();

        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    // 将从文件中取到的内容写到另一个文件
    public void write1(String string) {

        try {
            FileWriter fw = new FileWriter("D:/eclipseworkspace/test/myself/copyfile.txt");
            BufferedWriter bW = new BufferedWriter(fw);

            bW.write(string);
            bW.flush();

        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    // 从D:/eclipseworkspace/test/testData.txt读取内容
    public String read() {

        String string = null;
        String string_new = null;
        try {
            FileReader fr = new FileReader("D:/eclipseworkspace/test/testData.txt");
            BufferedReader br = new BufferedReader(fr);

            while (null != (string = br.readLine())) {
                string_new = string;
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return string_new;
    }

    // 测试方法
    public static void main(String[] args) {

        Read_Write read_write = new Read_Write();

        read_write.write();
        String string = read_write.read();
        read_write.write1(string);

    }
}

回答2:

恩这个可以写