我试图搜索特定字符串的csv文件。我想打印出csv中具有特定模块的所有条目,但是我似乎无法使其工作。也可以在一个JOptionPane窗口中打印输出,而不是每个结果的不同窗口。搜索文本文件并打印Java
CSV格式
12175466,C98754,B
12141895,CS4054,B
12484665,CS3054,B
18446876,CS1044,B
用户输入:CS4054
预期结果:12141895,CS4054,B
public static void DisplayResults() throws IOException
{
String line;
String stringToSearch = JOptionPane.showInputDialog(null, "Enter the module code ");
BufferedReader in = new BufferedReader(new FileReader("StudentResults.csv"));
line = in.readLine();
while (line != null)
{
if (line.startsWith(stringToSearch))
{
JOptionPane.showMessageDialog(null, line);
}
line = in.readLine();
}
in.close();