Javaでリスト(List)の文字列を1つの文字列(String)に変換する方法


  1. StringBuilderを使用する方法:

    import java.util.List;
    public class ListToStringExample {
    public static void main(String[] args) {
        List<String> stringList = List.of("Hello", "World", "Java");
    
        StringBuilder sb = new StringBuilder();
        for (String str : stringList) {
            sb.append(str);
        }
    
        String result = sb.toString();
        System.out.println(result);
    }
    }
  2. String.join()メソッドを使用する方法:

    import java.util.List;
    import java.util.StringJoiner;
    public class ListToStringExample {
    public static void main(String[] args) {
        List<String> stringList = List.of("Hello", "World", "Java");
    
        String result = String.join("", stringList);
        System.out.println(result);
    }
    }
  3. Apache CommonsのStringUtilsクラスを使用する方法:

    import org.apache.commons.lang3.StringUtils;
    import java.util.List;
    public class ListToStringExample {
    public static void main(String[] args) {
        List<String> stringList = List.of("Hello", "World", "Java");
    
        String result = StringUtils.join(stringList, "");
        System.out.println(result);
    }
    }

これらの方法を使用することで、リスト(List)の文字列を1つの文字列(String)に変換することができます。選択した方法に応じて、コードを適宜調整してください。