comparable

    8

    3答えて

    私はこのコードを持っている: package org.optimization.geneticAlgorithm; import org.optimization.geneticAlgorithm.selection.Pair; public abstract class Chromosome implements Comparable<Chromosome> { public a

    8

    6答えて

    私は(例えば、personB.heightにpersonA.heightを比較)Comparableを実装するクラスPersonを持っている場合、それは personA.compareTo(personB) == -1? の代替として personA < personB を使用することが可能ですこれに何か問題はありますか、またはオペレータに過負荷をかける必要がありますか?

    1

    5答えて

    ListにはHashMapsが含まれています。リスト内の各HashMapには、複数のkey/valueペアが含まれている場合があります。私は、リストのindexOfに、HashMapで渡された要素のインデックスを調べたいと思います。しかし、問題は、e quals method of HashMapが比較中にすべてentrySetを見ることです。それは私が望むものではありません。 例: List<H

    0

    1答えて

    これは動作しません: List<byte[]> byteArrayList = .... ; Collections.binarySearch(byteArrayList, new ByteArrayComparator()); バイト[]はComparableを拡張していないため。コンパレータが提供されていないのはなぜですか? どんなトリックですか? UPS、エラー、私はそれはあなたが、比

    3

    3答えて

    Comparableインターフェイスを実装するときは、compareTo()というメソッドを定義することになっているので、次のようなことがドキュメントに記載されています: 全てのxとyのSGN(x.compareTo(Y))== -sgn(y.compareTo(X))。 関係は推移的である。つまり、(x.compareTo(y)> 0 & & y.compareTo(z)が> 0)x.compa

    2

    2答えて

    に正しく可能性の重複を整数を比較する方法:私は-127〜128でJava整数使用キャッシュを知ら Integer wrapper class and == operator - where is behavior specified? 。 Integer i = 1; Integer j = 1; Integer m = 128; Integer n = 128; i == j //

    1

    1答えて

    com.google.common.collect.arbitrary()は、System.identityHashCode(Object)によって任意のオブジェクトの信頼性の高い比較を生成すると主張しています。しかし、hashCodeは32ビットの量なので、64ビットのアドレス空間では2 ** 32個以上のオブジェクトインスタンスが存在する可能性があります。私の懐疑主義は正当化されていますか?

    1

    1答えて

    さて、私は、デフォルトで比較可能なデータ型を使用する単純なバイナリ検索ツリーを実装しようとしてきました。クラス内のすべての私の他の方法を無視 、これは私はかなり標準だと思う私が持っている一般的なセットアップです: public class BSTNode<E extends Comparable<? super E>>{ E data; BSTNode<E> left;

    7

    2答えて

    と同等で使用することはできません。 public abstract class Participant { private String fullName; public Participant(String newFullName) { this.fullName = new String(newFullName); } // some m

    1

    1答えて

    ArrayListが昇順であるかどうかを判断するメソッドを記述しようとしています。 ArrayListのタイプは、Java初心者として整数、文字列などをすることができ、私はジェネリック、同等のなどの周り私の頭を取得して、最後の数時間を費やしてきたし、これは私がこれまで持っているものです: static boolean isOrdered(ArrayList<? extends Comparable