2017-09-20 18 views
-2

ハッシュマップのHashMapを用意しました。ハッシュマップ<String、String []>の値をJavaのCSVファイルとして書き込む

SAPF,754 
SAPM,456 
SAPL,987 

それを行う方法:?今、私はこの形式でCSVファイルを作成したい

HashMap: 
Key: BOF Value: SAPF,754 
Key: BOM Value: SAPM,456 
Key: BOL Value: SAPL,987 

をCSVファイルに行ごとのすべての値を書きたいですか

+0

。いくつかの研究を行い、文書を読んで、何かを試してみてください。あなたが具体的な質問をしたら、ここに戻ってきてください。 –

+0

あなたは**重大な**研究を行う前に質問を投稿することが期待されます。非常に同じことを尋ねる複数の質問を特定するのに3秒もかかりませんでした... – GhostCat

答えて

0

あなたがエントリを反復処理し、ファイルに書き込むことができ、例えば:おそらくJavaでCSVファイルを書き込むことができるライブラリの数十の一つでhelpeedいくつかのコードを書くことで

Map<String, String[]> map = //Map with data 
try(BufferedWriter writer = new BufferedWriter(new FileWriter("<your_file>"))){ 
    for(Map.Entry<String, String[]> entry : map.entrySet()){ 
     writer.write(String.join(",", entry.getValue())); 
     writer.newLine(); 
    } 
} 
+0

こんにちは@ダルシャン..ありがとうございました... writer.write(String.join( "、"、entry.getValue()) );これはデリミタとして '、'を入れることを意味しますか? – kalyan

+0

@kalyanはい、正確に –

+0

、ありがとうございます:) – kalyan

関連する問題