gpt4 book ai didi

java - 搜索文本文件并打印 Java

转载 作者:行者123 更新时间:2023-12-02 06:30:04 26 4
gpt4 key购买 nike

我正在尝试在 csv 文件中搜索特定字符串。我想打印 csv 中所有在 csv 行中具有特定模块的条目,但我似乎无法让它工作。还可以在一个 JOptionPane 窗口中打印输出,而不是为每个结果打印不同的窗口。

CSV 格式

12175466,C98754,B

12141895,CS40​​54,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();

最佳答案

您的意思是使用startswith吗?也许尝试包含。

这个怎么样?

String theAnswer="";
if (line.contains(stringToSearch)) {
theAnswer += line +"\n";
}
JOptionPane.showMessageDialog(null, theAnswer);

关于java - 搜索文本文件并打印 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20151593/

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