酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

用java编写从文件1中读取数据,修改数据的内容,然后存入文件2中,再 从文件2中把数据读取出来显示在屏幕上。

首先,我们需要使用Java的File类和BufferedReader类来读取文件1中的数据。然后,我们可以对数据进行修改。接下来,我们需要使用FileWriter类将修改后的数据写入文件2。我们再次使用File类和BufferedReader类从文件2中读取数据并显示在屏幕上。 以下是实现这个功能的Java代码: ```java import java.io.*; public class FileCopy { public static void main(String[] args) { // 读取文件1中的数据 try (BufferedReader br = new BufferedReader(new FileReader("file1.txt"))) { String line; StringBuilder sb = new StringBuilder(); while ((line = br.readLine()) != null) { // 修改数据内容,例如将所有字母转换为大写 sb.append(line.toUpperCase()); sb.append(System.lineSeparator()); } // 将修改后的数据写入文件2 try (FileWriter fw = new FileWriter("file2.txt")) { fw.write(sb.toString()); } } catch (IOException e) { e.printStackTrace(); } // 从文件2中读取数据并显示在屏幕上 try (BufferedReader br = new BufferedReader(new FileReader("file2.txt"))) { String line; while ((line = br.readLine()) != null) { System.out.println(line); } } catch (IOException e) { e.printStackTrace(); } } } ``` 这段代码首先读取名为"file1.txt"的文件中的数据,并将所有字母转换为大写。然后,将修改后的数据写入名为"file2.txt"的文件。从"file2.txt"文件中读取数据并在屏幕上显示。 [2024-06-06 23:34:23 | AI写代码神器 | 441点数解答]

相关提问