Javaの例では、コンマ区切りのStringをListに変換する方法とその逆を行う方法を示します。

1.カンマ区切りの文字列

TestApp1.java

package com.mkyong.utils;

import java.util.Arrays;
import java.util.List;

public class TestApp1 {

    public static void main(String[]args) {

        String alpha = "A, B, C, D";

       //Remove whitespace and split by comma
        List<String> result = Arrays.asList(alpha.split("\\s** ,\\s** "));

        System.out.println(result);
    }

}

出力

…​.[A, B, C, D]…​.

2.カンマ区切り文字列へのリスト


List`をループする必要はなく、新しいJava 8の

String.join`を使用します

TestApp2.java

package com.mkyong.utils;

import java.util.Arrays;
import java.util.List;

public class TestApp2 {

    public static void main(String[]args) {

        List<String> list = Arrays.asList("A", "B", "C", "D");

        String result = String.join(",", list);
        System.out.println(result);
    }

}

出力

A,B,C,D

参考文献

JavaDoc]。リンク://java8/java-8-stringjoiner-example/[Java 8 – StringJoiner

例]