Java 从文本文件读取并实现Switch语句
我需要帮助读取文本文件中的数据,并根据用户输入给出输出 这是我保存在记事本“data.txt”文件下的数据Java 从文本文件读取并实现Switch语句,java,switch-statement,Java,Switch Statement,我需要帮助读取文本文件中的数据,并根据用户输入给出输出 这是我保存在记事本“data.txt”文件下的数据 是的,我将文本文件保存在与java代码相同的位置。宝贝,它在这里不是这样工作的-我们不是来做你的工作的(如果有人愿意,它肯定不会“帮助”你,因为你从中什么也学不到)。请阅读有关如何使用扫描仪读取文件的教程(其中有许多教程附有示例)。试着自己实现它,当你遇到一个具体的问题时(比如你在谷歌上搜索了一个错误,但仍然不知道如何处理),然后把它发布到这里,我们会帮助你。好吧,你有没有学过字符串的拆分
是的,我将文本文件保存在与java代码相同的位置。宝贝,它在这里不是这样工作的-我们不是来做你的工作的(如果有人愿意,它肯定不会“帮助”你,因为你从中什么也学不到)。请阅读有关如何使用扫描仪读取文件的教程(其中有许多教程附有示例)。试着自己实现它,当你遇到一个具体的问题时(比如你在谷歌上搜索了一个错误,但仍然不知道如何处理),然后把它发布到这里,我们会帮助你。好吧,你有没有学过字符串的拆分操作?可能是
indexOf
和substring
?首先将文件读入数据结构。然后对加载的数据激发查询。您共享的代码目前没有什么作用。@realpoint没有。目前我们正在进行基本编程。
C|C,370,0.154
C||C,680,0.13
C|||C,890,0.12
C|H,435,0.11
C|N,305,0.15
C|O,360,0.14
C|F,450,0.14
C|Cl,340,0.18
O|H,500,0.10
O|O,220,0.15
O|Si,375,0.16
N|H,430,0.10
N|O,250,0.12
F|F,160,0.14
H|H,435,0.074
import java.io.*;
import java.io.FileNotFoundException;
import java.util.*;
public class LearnReadText
{
public static void main (String args[]) throws FileNotFoundException
{
Scanner input = new Scanner(System.in);
String strResponse="";
do
{
System.out.println("\nChapter 7");
System.out.println("L - Bond Length");
System.out.println("N - Bond Numbers (1=single, 2=double, 3=triple)\n");
System.out.println("Q - quit program.");
strResponse = input.nextLine();
strResponse = strResponse.toUpperCase();
Scanner file = new Scanner(new File("data.txt"));
file.close();
}
while (!strResponse.equals("Q"));
System.out.println("\n\nThank you and have a nice day.");
input.close();
}
}