Qualcuno può spiegarmi la differenza tra Float e float in java? Grazie molto.Qual è la differenza tra Float e float in java?
5
A
risposta
8
Float
è un oggetto; float
è un primitivo. Stesso rapporto di Integer
e int
, Double
e double
, Long
e long
.
float
può essere convertito in Float
tramite autoboxing, ad es.
float f=1.0f;
Float floatObject = f;
o esplicitamente
Float floatObject = new Float(f);
Inizialmente primitive sono stati mantenuti accanto alle versioni degli oggetti per la velocità. Autoboxing/Unboxing è stato aggiunto con java 5 per facilitare la conversione.
5
Float è una classe che avvolge il galleggiante primitivo. Nelle versioni più recenti di Java, una funzionalità chiamata autoboxing rende difficile dire che sono diversi, ma in generale, utilizzare float quando si utilizza il numero per eseguire calcoli e Float quando è necessario archiviarlo in raccolte di oggetti.
Problemi correlati
- 1. qual è la differenza tra "Float a = 3f" e "Float a = 3.0" in java?
- 2. Qual è la differenza tra float * varname e float * varname nel classico c
- 3. Differenza tra #Define e Float?
- 4. Differenza tra float e double in php?
- 5. Differenza tra float Python e numpy float32
- 6. Clojure^float vs. #^float?
- 7. echo (float) 12,3; versus echo (float) "12,3"; - perché la differenza?
- 8. Java: dovrei usare float o float?
- 9. Java converte float in intero
- 10. Qual è la differenza tra 'a e' _l?
- 11. C# funzione 'non sicuri' - * (float *) (e risultato) vs. (float) (risultato)
- 12. Qual è la differenza tra "1.0f" e "1.f"?
- 13. Perché la conversione tra stringa e float è errata?
- 14. Differenza tra 2.0 e 2.0f (float esplicito vs doppie letterali)
- 15. Qual è la differenza tra booleano e booleano in Java?
- 16. Qual è la differenza tra Boxing e AutoBoxing in Java?
- 17. Qual è la differenza tra! = E =! in Java?
- 18. Qual è la differenza tra int.class e Integer.TYPE in java?
- 19. Qual è la differenza tra a.getClass() e A.class in Java?
- 20. Qual è la differenza tra Future e FutureTask in Java?
- 21. Qual è la differenza tra Class.questo e questo in Java
- 22. Qual è la differenza tra System.getProperty e properties.getProperty in Java
- 23. Qual è la differenza tra l'interfaccia e @interface in java?
- 24. float vs double (in Java)
- 25. Java converti Arrayylist <Float> in float []
- 26. Java: double vs float
- 27. Inserimento $ in float formattato java
- 28. Qual è la differenza tra Float.POSITIVE_INFINITY e Float.MAX_VALUE?
- 29. Java 8: Qual è la differenza tra Instant e LocalDateTime?
- 30. Java: qual è la differenza tra autoboxing e casting?
Google: Wrapper vs primitivi Java. –
Vedere le classi wrapper java http://en.wikipedia.org/wiki/Primitive_wrapper_class –
È come la differenza tra 'int' e' Integer', ma questo è meno duplicato :) – Maroun