簡體   English   中英

如何讀取.csv文件作為鍵值對?

[英]how to read .csv file as key value pair?

username 1  abc
password 1  123
username 2  pqr
password 2  456
username 3  xyz
password 3  789

如何讀取.csv file值(如.properties file ,意味着每當我們給鍵名命名時,它應該顯示與硒中該鍵的值對應?

當我輸入username1 it should display abc 類似地,對於password1,s應該在Java中顯示123

假設您的CSV文件的結構為->

username 1, abc
password 1, 123
username 2, pqr
password 2, 456
username 3, xyz
password 3, 789

使用以下->

BufferedReader br = new BufferedReader(new FileReader(new File("test.csv")));
String str="";
Map<String,String> map = new HashMap<String,String>();
while((str=br.readLine())!=null)
{
         map.put(str.split(",")[0],str.split(",")[1]);
}

這應該給您輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM