Float.CompareTo(Float) 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 Float oggetti numericamente.
[Android.Runtime.Register("compareTo", "(Ljava/lang/Float;)I", "")]
public int CompareTo(Java.Lang.Float anotherFloat);
[<Android.Runtime.Register("compareTo", "(Ljava/lang/Float;)I", "")>]
member this.CompareTo : Java.Lang.Float -> int
Parametri
- anotherFloat
- Float
Float da confrontare.
Valori restituiti
il valore 0 se anotherFloat è numericamente uguale a questo Float; un valore minore di 0 se è Float numericamente minore di anotherFloat; e un valore maggiore di 0 se è Float numericamente maggiore di anotherFloat.
- Attributi
Commenti
Confronta due Float oggetti numericamente.
Questo metodo impone un ordine totale per Float gli oggetti con due differenze rispetto all'ordine incompleto definito dagli operatori di confronto numerici del linguaggio Java (<, <=, ==, >=, >) sui float valori.
<ul><li> A NaN è <em>unordered</em> rispetto ad altri valori e diseguale con gli operatori di confronto. Questo metodo sceglie di definire Float.NaN per essere uguale a se stesso e maggiore di tutti gli altri double valori (incluso Float.POSITIVE_INFINITY).
<li> Positivo zero e zero negativo confrontano numericamente, ma sono valori distinti e distinguibili. Questo metodo sceglie di definire zero positivo (+0.0f), per essere maggiore di zero negativo (-0.0f).
</ul>
In questo modo si garantisce che l'ordinamento naturale degli Float 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.Float.compareTo(java.lang.Float).
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.