ホームページ >Java >&#&チュートリアル >Java 配列を印刷すると予期しない出力が生成されるのはなぜですか?
Java 配列: 出力の異常の調査
Java で配列を印刷するときに予期しない出力に遭遇することは、初心者にとっては困惑する可能性があります。この場合、int 配列の要素を表示しようとすると、文字と数字の謎の文字列が表示されます。
配列出力について
デフォルトでは、Java 配列は表示されます。クラス名に続いて「@」記号と配列のハッシュ コードを出力することにより、その内部構造を取得します。このデフォルトの表現では、配列に格納されている実際のデータを即座に把握することはできません。
出力形式のカスタマイズ
配列の内容を意図したとおりに表示するには、いくつかのオプションがあります。利用可能:
Arrays.toString() の使用メソッド:
java.util.Arrays クラスは、配列を人間が判読できる文字列にフォーマットするのに役立つ toString() と呼ばれる静的メソッドを提供します。配列全体を網羅し、個々の要素をカンマで区切って表示します。
System.out.println(java.util.Arrays.toString(arr));
カスタム ループの実装:
配列の反復処理for ループを使用する要素により、出力形式をより詳細に制御できます。このアプローチには、各要素のインデックスを明示的に指定し、必要に応じてフォーマットすることが含まれます。
for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); }
特定の要件に従って出力フォーマットを調整するメソッドとテクニックを利用することで、ユーザーはより明確に理解できます。配列の内容の表示を制御します。
以上がJava 配列を印刷すると予期しない出力が生成されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。