gpt4 book ai didi

java - 如何从文本文件中读取我的输出?

转载 作者:行者123 更新时间:2023-12-02 08:40:34 25 4
gpt4 key购买 nike

我遇到错误

java.io.FileNotFoundException: C:\courses2.txt (The system cannot find the file specified)

检查了 C 驱动器,路径是正确的,但由于某种原因我没有得到输出。

我得到的最多的是返回的教师副本,但无法读取文件。

我的输出应显示类(class)代码、类(class)学分和类(class)标题

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;

public class courses

{

public static void main(String[] args) throws Exception

{

try {

File file = new File("C:\\courses2.txt");

BufferedReader br = new BufferedReader(new FileReader(file));

String courseCode = "";

String creditHours = "";

String courseTitle = "";

String st;

System.out.println("Teacher's Copy");

while ((st = br.readLine()) != null) {

courseCode = st.substring(0, st.indexOf(" "));

creditHours = st.substring(6, 8);

courseTitle = st.substring(9);

System.out.print("Course code = " + courseCode + " | ");

System.out.print("Course credit hours = " + creditHours + " | ");

System.out.print("Course Title = " + courseTitle);

System.out.println();

}

} catch (Exception ex) {

System.out.println(ex);

}

}

}

最佳答案

首先,编写一段简单的代码来检查特定文件是否存在。

代码:

public class Test {

public static void main(String...args) {
File file = new File("C:\\courses2.txt");
if(file.exists()) {
System.out.println("File exists");
} else {
System.out.println("File doesn't exist");
}

}

}

如果文件不存在,则检查该路径是否缺少该文件或文件名不匹配。

关于java - 如何从文本文件中读取我的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61414260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com