List<String>
객체를 모든 문자열을 연결하여 하나의 String으로 변환하는 방법입니다.
1. ArrayList.toString()
ArrayList.toString()
는 리스트의 문자열을 ,
로 연결하여 하나의 문자열로 만들어줍니다. 또한 앞 뒤로 [ ]
가 문자열에 추가됩니다.
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
list.add("Java");
String str = list.toString();
System.out.println(str);
}
}
Output:
[Hello, World, Java]
2. String.join()
String.join(delimiter, list)
는 list의 요소들을 하나의 문자열로 연결하며, 중간에 구분자로 delimiter가 추가됩니다.
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
list.add("Java");
String str = String.join("-", list);
System.out.println(str);
}
}
Output:
Hello-World-Java