배열, List, EnumSet 인자들 comma 찍어서 console에 출력하기

예를들어
apple, banana, grape 가 있으면
보통 for문으로 돌려서.. 마지막 콤마는 빼는 로직을 사용했었다.

이거보다 더 좋은 방법이 있을 거 같았는데 도저히 생각이 안났는데 ㅎ..
쉬운 방법을 놓고 돌아가고 있었네..

Java8에 추가된 String.join() 메서드

List, Array

List<String> fruits = Arrays.asList("apple","banana", "grape");
String result = String.join(",", fruits);

EnumSet 

EnumSet.allOf(Topping.class).stream().map(Enum::toString).collect(Collectors.joining(", "));