在任意一个文件夹下面创建一个a.txt,里面写上自己的名字、学号、年龄、家庭住址等,然后用IO流读取其中的文字并打印在控制台。
时间: 2024-03-03 07:48:18 浏览: 6
好的,下面是 Java 代码实现:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new FileReader("a.txt"))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
解释一下:
首先使用 `BufferedReader` 和 `FileReader` 类创建一个文件读取器,读取名为 `a.txt` 的文件。然后使用 `readLine` 方法逐行读取文件中的内容,直到读到文件末尾。每读取一行内容,就使用 `println` 方法将其打印在控制台上。使用 try-with-resources 语句,可以自动关闭文件读取器,无需手动调用 `close` 方法。当发生异常时,将其打印在控制台上。
相关问题
在任意一个文件夹下面创建一个a.txt,里面写上自己的名字、学号、年龄、家庭住址等,然后用IO流读取其中的文字并打印在控制台
好的,以下是Java代码实现:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileDemo {
public static void main(String[] args) {
File file = new File("a.txt");
try {
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
你可以将上述代码复制到Java IDE中进行编译运行,然后确保在同级目录下创建了名为"a.txt"的文件,并在其中写入自己的名字、学号、年龄、家庭住址等信息,程序会读取该文件并将其内容打印在控制台上。
1新建一个文本文件stud.txt,在里面按行输入至少三个学生的信息(含学号、姓名
成绩等信息)。
首先,我们可以通过在计算机上创建一个新的文本文件来开始这个任务。可以在桌面上点击右键,然后选择“新建”并选择“文本文档”创建一个名为“stud.txt”的文件。
接下来,我们需要按行输入至少三个学生的信息。例如,我们可以按照以下格式输入学生信息:
学号 姓名 成绩
001 张三 90
002 李四 85
003 王五 95
在每行中,学号、姓名和成绩之间使用空格分隔。每个学生的信息占据一行。
在输入完三个学生的信息之后,我们可以保存并关闭文本文件。
请注意,这只是给出了一个示例,您可以根据实际情况输入更多学生的信息。确保每个学生的信息都以学号、姓名和成绩的顺序按行输入,并且每个字段都使用空格进行分隔。
这样,我们就成功地在stud.txt文件中输入了至少三个学生的信息。