2016-07-22 9 views
0

私はarraylistのソートを実装しようとしています。 私のコードは、これまでのところです:私はそれを実行した後Javaイテレータの使用

public String getResult() { 
    String ret; 
    Iterator<denn> i = collection.iterator(); 
    while (i.hasNext()) { 
     Denn d = (Denn) i.next(); 
     ret = d.toString(); 
    } 
    return ret; 

は、私が何を得るのメモリへのポインタのいくつかの種類のようです。 ie.e [email protected]

私は間違っていますか?

+0

をあなたは 'Denn'オブジェクトは' STRING'として表示される方法を指定するには、 'Denn'クラス内の' toString'と呼ばれる方法を、書かれている:デフォルトの動作は、参照オブジェクトのハッシュコード

を印刷します? –

+0

これはメモリポインタではなく、ハッシュコードです。これは 'toString()'メソッドのデフォルトの実装です。あなたの 'Denn'クラスがより良い説明を提供したいなら、' toString() 'メソッドを実装するだけです。 – Andreas

+0

@Andこのメソッドの記述方法に関する詳細を私に提供できますか?アノテーション(@Override)で何かにする必要がありますか? –

答えて

関連する問題