Java - Write hashmap to a csv file

前端 未结 6 1746
忘了有多久
忘了有多久 2020-12-06 18:29

I have a hashmap with a String key and String value. It contains a large number of keys and their respective values.

For example:

key | value
abc | a         


        
6条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-06 18:55

    Something like this should do the trick:

    String eol = System.getProperty("line.separator");
    
    try (Writer writer = new FileWriter("somefile.csv")) {
      for (Map.Entry entry : myHashMap.entrySet()) {
        writer.append(entry.getKey())
              .append(',')
              .append(entry.getValue())
              .append(eol);
      }
    } catch (IOException ex) {
      ex.printStackTrace(System.err);
    }
    

提交回复
热议问题