Java 从文本文件读取并实现Switch语句

Java 从文本文件读取并实现Switch语句,java,switch-statement,Java,Switch Statement,我需要帮助读取文本文件中的数据,并根据用户输入给出输出 这是我保存在记事本“data.txt”文件下的数据 是的,我将文本文件保存在与java代码相同的位置。宝贝,它在这里不是这样工作的-我们不是来做你的工作的(如果有人愿意,它肯定不会“帮助”你,因为你从中什么也学不到)。请阅读有关如何使用扫描仪读取文件的教程(其中有许多教程附有示例)。试着自己实现它,当你遇到一个具体的问题时(比如你在谷歌上搜索了一个错误,但仍然不知道如何处理),然后把它发布到这里,我们会帮助你。好吧,你有没有学过字符串的拆分

我需要帮助读取文本文件中的数据,并根据用户输入给出输出

这是我保存在记事本“data.txt”文件下的数据


是的,我将文本文件保存在与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();

    }

}