Double.CompareTo(Double) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Confronta due Double oggetti numericamente.
[Android.Runtime.Register("compareTo", "(Ljava/lang/Double;)I", "")]
public int CompareTo(Java.Lang.Double anotherDouble);
[<Android.Runtime.Register("compareTo", "(Ljava/lang/Double;)I", "")>]
member this.CompareTo : Java.Lang.Double -> int
Parametri
- anotherDouble
- Double
Double da confrontare.
Valori restituiti
il valore 0 se anotherDouble è numericamente uguale a questo Double; un valore minore di 0 se è Double numericamente minore di anotherDouble; e un valore maggiore di 0 se è Double numericamente maggiore di anotherDouble.
- Attributi
Eccezioni
se object è null.
Commenti
Confronta due Double oggetti numericamente.
Questo metodo impone un ordine totale per Double gli oggetti con due differenze rispetto all'ordine incompleto definito dagli operatori di confronto numerici del linguaggio Java (<, <=, ==, >=, >) sui double valori.
<ul><li> A NaN è <em>unordered</em> rispetto ad altri valori e diseguale con gli operatori di confronto. Questo metodo sceglie di definire Double.NaN per essere uguale a se stesso e maggiore di tutti gli altri double valori (incluso Double.POSITIVE_INFINITY).
<li> Positivo zero e zero negativo confrontano numericamente, ma sono valori distinti e distinguibili. Questo metodo sceglie di definire zero positivo (+0.0d), per essere maggiore di zero negativo (-0.0d).
</ul>
In questo modo si garantisce che l'ordinamento naturale degli Double oggetti imposti da questo metodo sia coerente con uguale. Per informazioni dettagliate sul confronto a virgola mobile e sull'ordinamento, vedere questa discussione.
Aggiunta nella versione 1.2.
per java.lang.Double.compareTo(java.lang.Double).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.