javaでWindows用にCSVファイルを出して欲しい時
まあちゃんと調べればそれ用のライブラリはあると思うけど。
ちょろっと書き出すだけならコレで十分だと思う。
List array = new ArrayList(); Collection cols = (Collection)array; try { IOUtils.write( StringUtils.join( cols, ",") + "\r\n", System.out, "MS932" ); } catch(Exception e) { System.err.println(e); }
pom.xml
このへんを追加してあげる
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.1</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency>