誰かが私のフロートとフロートの違いをjavaで説明できますか?どうもありがとう。JavaのFloatとfloatの違いは何ですか?
5
A
答えて
8
Float
はオブジェクトです。 float
はプリミティブです。 Integer
およびint
,およびdouble
,Long
およびlong
と同じ関係です。
float
は、オートボクシングによってFloat
に変換することができる。
float f=1.0f;
Float floatObject = f;
または明示的
Float floatObject = new Float(f);
最初のプリミティブは、速度のためのオブジェクト・バージョンと一緒に保持されました。変換を容易にするために、autoboxing/unboxingがjava 5で追加されました。
5
Floatは、プリミティブfloatをラップするクラスです。新しいバージョンのJavaでは、自動ボクシングと呼ばれる機能は、それらが異なっていることを伝えるのが難しくなりますが、一般的に言えば、数値を使用して計算を行うときはfloatを使用し、オブジェクトをコレクションするときはFloatを使用します。
関連する問題
- 1. 「Float a = 3f」と「Float a = 3.0」の違いは何ですか?
- 2. F#では、float [、]とfloat [] []の違いは何ですか?float [] []をどのように初期化しますか?
- 3. .NET doubleとpython floatの違いは何ですか? C#ので
- 4. floatとnoneとclearの違いは何ですか?
- 5. #DefineとFloatの違いは?
- 6. PHPでfloatvalと(float)の違いは何ですか?
- 7. floatとdoubleの違いは何ですか?
- 8. MySQLがJava floatと異なる理由は何ですか?
- 9. fractionsモジュールの数値文字列(float)とfloatインスタンスの結果に違いがあるのはなぜですか?
- 10. Java convert Arraylist <Float> to float []
- 11. JAXBを使用したJava Floatではなく、Scalaオプション[Float]としてFloatをアンマーシャリングする方法は?
- 12. Python floatとnumpy float32の相違点
- 13. int to float/float
- 14. float + float = NAN
- 15. Javascript Float + Float = String?
- 16. Android:SensorManager.getAltitude(float p0、float p)の使い方
- 17. scanf float、print float、別の値?
- 18. .net Parse()float float values
- 19. TypeError:&: 'float'と 'float'のサポートされていないオペランドタイプ
- 20. Javaにceil(float)がないのはなぜですか?
- 21. float []を参照floatとしてアンマネージドコードに渡すと良いアイデアですか?
- 22. 'float'を 'float *'に変換することはできません。
- 23. JavaのFloatの最大値は?
- 24. 目的C const float *とFloatタプルからSwiftへの変換
- 25. Java floatからintへの変換エラー
- 26. Java Scientific NotationからFloatへの変換
- 27. オブジェクト配列のFloatからfloat変数へのキャストはどうですか?
- 28. floatの小数点以下の桁数は何ですか?
- 29. ネイティブのFloat.floatToRawIntBits(float値)の出力は何ですか?
- 30. Pythonでfloat( 'Inf')のポイントは何ですか?
Google:ラッパー対プリミティブJava。 –
Javaラッパークラスを参照してください。http://en.wikipedia.org/wiki/Primitive_wrapper_class –
これは 'int'と' Integer'の違いですが、これは重複しません:) – Maroun