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>

追記

http://honeplus.blog50.fc2.com/blog-entry-69.html

わりとあるぽい。
どれがメジャーなのかさっぱりわからないけど。