我已经被困在这个问题上几天了,在网上找不到任何帮助。我想根据用户的位置从.CSV中获取特定值。我的.CSV看起来像这样:
State,Value
California,0.85
Arizona,0.95
New York,0.75
etc...
该应用程序当前跟踪用户的状态并将其设置为本地,如下所示:
final String local = address.get(0).getAdminArea();
我正在尝试找到一种方法让应用程序查看.CSV并在local = [state]时找到该行,然后从第二列获取值并将其设置为double。我不知道从哪里开始,可以真正使用任何人都可以提供的帮助!谢谢!
为了澄清,我不打算打印.CSV,我只需要提取一个值。
修改 我通过使用缓冲读取器并将值读入HashMap然后根据位置调用正确的键来解决问题。