gpt4 book ai didi

java - 使用扫描仪读取 .csv 文件

转载 作者:行者123 更新时间:2023-12-01 11:36:50 25 4
gpt4 key购买 nike

我正在开发一个项目,其中涉及询问用户的邮政编码。使用提供的邮政编码,程序应该循环遍历 .csv 文件来确定他们居住的城市。我可以读取 .csv 文件中的信息,但我没有了解如何循环遍历它以查找特定的信息。

import java.util.Scanner;
import java.io.*;

public class DetermineCity {

public static void main(String[] args) throws IOException {

String zip = "99820,AK,ANGOON";

Scanner keyboard = new Scanner(System.in);

System.out.println("enter then name of a file");
String filename = keyboard.nextLine();

File file = new File(filename);
Scanner inputFile = new Scanner(file);
String line = inputFile.nextLine();

System.out.println("The first line in the file is ");
System.out.println(line);
inputFile.close();
}
}

最佳答案

使用Scanner.hasNext()方法进行循环

String Details="";
int ZipCodeIndex=0;
String ZipCode = "10230"
Scanner inputFile = new Scanner(file);
while(inputFile.hasNext()){
String x=inputFile.nextLine();
String[] arr=x.split(",");
if(ZipCode.equals(arr[ZipCodeIndex]))
{
Details=x;
break;
}
}

关于java - 使用扫描仪读取 .csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29886714/

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