Javaで文字列配列をカンマ区切りの文字列にする

いくつか書き方がありますが・・・

String[] strings= new String[]{"hoge1", "hoge2", "hoge3"};
StringBuilder builder = new StringBuilder();

for(String str : strings) {
  builder.append(str).append(",");
}

String result = builder.substring(0, builder.length() - 1);