ホームページ >Java >&#&チュートリアル >オブジェクト ポインタを取得せずに Java リストの要素を出力するにはどうすればよいでしょうか?
Java でリストの要素を印刷する
この質問は、Java でリストの要素を印刷しようとしたときに直面する問題を明らかにします。提供されているコードは、for ループを利用して要素を反復処理し、list.get(i) を使用して要素を出力するもので、実際の値ではなくオブジェクトのポインタを生成します。
この問題に対処するには、次のようにします。 List の要素を出力するには、次のコードを使用することをお勧めします。
System.out.println(Arrays.toString(list.toArray()));
このコードは、ループを構築せずに要素を出力する簡潔な方法を提供します。ただし、List 内のオブジェクトに適切な toString() メソッドがない場合でも、出力にはオブジェクト ポインター (ハッシュ コード) が表示されることに注意することが重要です。この動作はリストに特有のものではなく、オブジェクト一般に当てはまります。
以上がオブジェクト ポインタを取得せずに Java リストの要素を出力するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。