ホームページ > Java > &#&チュートリアル > Java 配列を印刷すると予期しない出力が生成されるのはなぜですか?

Java 配列を印刷すると予期しない出力が生成されるのはなぜですか?

Linda Hamilton
リリース: 2024-12-24 22:59:18
オリジナル
423 人が閲覧しました

Why Does Printing a Java Array Produce Unexpected Output?

Java 配列: 出力の異常の調査

Java で配列を印刷するときに予期しない出力に遭遇することは、初心者にとっては困惑する可能性があります。この場合、int 配列の要素を表示しようとすると、文字と数字の謎の文字列が表示されます。

配列出力について

デフォルトでは、Java 配列は表示されます。クラス名に続いて「@」記号と配列のハッシュ コードを出力することにより、その内部構造を取得します。このデフォルトの表現では、配列に格納されている実際のデータを即座に把握することはできません。

出力形式のカスタマイズ

配列の内容を意図したとおりに表示するには、いくつかのオプションがあります。利用可能:

  1. Arrays.toString() の使用メソッド:

    java.util.Arrays クラスは、配列を人間が判読できる文字列にフォーマットするのに役立つ toString() と呼ばれる静的メソッドを提供します。配列全体を網羅し、個々の要素をカンマで区切って表示します。

    System.out.println(java.util.Arrays.toString(arr));
    ログイン後にコピー
  2. カスタム ループの実装:

    配列の反復処理for ループを使用する要素により、出力形式をより詳細に制御できます。このアプローチには、各要素のインデックスを明示的に指定し、必要に応じてフォーマットすることが含まれます。

    for (int i = 0; i < arr.length; i++) {
        System.out.println(arr[i]);
    }
    ログイン後にコピー

特定の要件に従って出力フォーマットを調整するメソッドとテクニックを利用することで、ユーザーはより明確に理解できます。配列の内容の表示を制御します。

以上がJava 配列を印刷すると予期しない出力が生成されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート