在D盘根目录下,新建一个”test.txt”文件,在文件中写入如下内容: “Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念...” 利用java程序读取”test.txt”里面的内容,并在控制台打印。复制“test.txt”为”test1.txt”。
时间: 2023-02-06 17:43:26 浏览: 281
在 D 盘根目录下新建一个 "test.txt" 文件,可以使用如下代码:
```
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
// D 盘根目录
String rootPath = "D:/";
// 文件名
String fileName = "test.txt";
// 创建文件对象
File file = new File(rootPath + fileName);
// 如果文件不存在,就创建文件
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
// 写入文件内容
try (BufferedWriter bw = new BufferedWriter(new FileWriter(file))) {
bw.write("Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念...");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
利用 Java 程序读取 "test.txt" 里面的内容,并在控制台打印,可以使用如下代码:
```
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
// D 盘根目录
String rootPath = "D:/";
// 文件名
String fileName = "test.txt";
// 创建文件对象
File file = new File(rootPath + fileName);
// 读取文件内容
try (BufferedReader br = new BufferedReader(new FileReader(file))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
复制 "test.txt" 为 "
阅读全文