如何使用用户输入读取特定的CSV文件?

时间:2018-12-10 21:54:18

标签: java input

我有这个小代码,可以从用户那里获得2个输入,分别是month(int)和Police region(String)。用户选择CSV文件后,我想将数据存储在数组列表中。我现在遇到的问题是,当我键入例如month [02]和策略操作[merseyside]时,我没有得到特定文件,而是得到下一个文件或随机文件。

CSV文件格式如下:

  • 2018-02-cheshire-stop-and-search.csv
  • 2018-02-merseyside-stop-and-search.csv
  • 2018-03-cheshire-stop-and-search.csv
  • 2018-03-merseyside-stop-and-search.csv
  • 2018-04-cheshire-stop-and-search.csv
  • 2018-04-merseyside-stop-and-search.csv

    boolean candidateFound = false;
    for (var i = 0; i < listak.size(); i++) {
        var actualCandidate = listak.get(i);
    
        if (actualCandidate.name.equals(surname + " " + firstname)) {
            System.out.println(actualCandidate.name);
            System.out.println("Number of votes " + actualCandidate.votes);
    
            candidateFound = true;
            break;
        }
    }
    
    if (!candidateFound) {
        System.out.println("No candidate with this name");
    }
    

0 个答案:

没有答案