事先编辑一个文本文件English.txt。该文件除最后一行外,每一行都包含了一个选择题的题干、可选答案、正确答案,且题干及每个答案之间都用“#”分隔。最后一行为字符串end。例如: He cut cloth with__sissors#a couple of#a pair of#two#a#a pair of End 用Java语言编写
时间: 2024-03-16 22:45:00 浏览: 25
好的,您的问题是关于Java语言如何读取并处理题目文件English.txt的。以下是一个简单的代码示例,可以实现读取题目文件并将其处理为一个二维数组的形式,其中每个子数组包含一道题目的题干、可选答案和正确答案。
```java
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;
public class ReadEnglishFile {
public static void main(String[] args) throws FileNotFoundException {
File file = new File("English.txt");
Scanner scanner = new Scanner(file);
ArrayList<String[]> questions = new ArrayList<>();
String line;
while (scanner.hasNextLine()) {
line = scanner.nextLine();
if (line.equals("end")) {
break;
} else {
questions.add(line.split("#"));
}
}
String[][] questionsArray = new String[questions.size()][4];
for (int i = 0; i < questionsArray.length; i++) {
questionsArray[i] = questions.get(i);
}
// 输出测试
for (String[] question : questionsArray) {
for (String str : question) {
System.out.print(str + " ");
}
System.out.println();
}
}
}
```
运行上述代码时,会输出题目文件中所有题目的题干、可选答案和正确答案。您可以根据需要将其进一步处理和使用。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)