Mapコレクションをtxtファイルに書き込む方法

760 ワード

public void save(String file) throws Exception {
		if(file == null) {
			throw new Exception("file is null");
		}else {
			
			Map map = addResource("C:\\test"); //     map  
			String line = System.getProperty("line.separator");
			StringBuffer str = new StringBuffer();
			FileWriter fw = new FileWriter(file,false); //file          ,true/false               
			Set set = map.entrySet();
			Iterator iter = set.iterator();
			while(iter.hasNext()) {
				Map.Entry entry = (Map.Entry)iter.next();
				str.append(entry.getKey()+" : "+entry.getValue()).append(line);
			}
			fw.write(str.toString());
			fw.close();
		}
	}