-
Arrays.toString()メソッドを使用する方法:
Object[] array = { "apple", "banana", "orange" }; String arrayString = Arrays.toString(array); System.out.println(arrayString);
出力: "[apple, banana, orange]"
-
文字列結合を使用する方法:
Object[] array = { "apple", "banana", "orange" }; StringBuilder sb = new StringBuilder(); for (Object element : array) { sb.append(element.toString()); sb.append(", "); } sb.setLength(sb.length() - 2); // 最後のコンマとスペースを削除 String arrayString = sb.toString(); System.out.println(arrayString);
出力: "apple, banana, orange"
-
Java 8以降の場合、ストリームとCollectors.joining()を使用する方法:
Object[] array = { "apple", "banana", "orange" }; String arrayString = Arrays.stream(array) .map(Object::toString) .collect(Collectors.joining(", ")); System.out.println(arrayString);
出力: "apple, banana, orange"
これらの方法は、オブジェクト配列を文字列に変換するための一般的な手法です。適宜、状況に応じて最適な方法を選択してください。