7
A
答えて
8
使用Float.intValue()
をintにキャスト:
Integer
を作成することを計画していることから、このウォン」という
Integer i = value.intValue();
注意パフォーマンスへの影響はありません。
丸めには注意が必要です。intValue()
とint
はゼロに向かってキャストラウンドします。最も近い整数に丸めるには、Math.ceil()
を切り上げるために、Math.floor()
の切り捨てにはMath.round()
を使用します。他の種類の丸めが必要な場合は、それを自分で実装する必要があります。
0
value.intValue()
メソッドを使用してください。
Float value = 30.0F;
Integer intValue=Integer.valueOf(value.intValue());
0
new Float(value).intValue()
またはsimlyそれがint v = (int) value
1
これを試してみてください:
Float f = new Float(10.5);
Integer i = new Integer((int)Math.ceil(f));
f.intValue()が移動するための方法..です
+0
+1これは必要な丸めを明示的にするためです(これについて少し詳しく説明します) – Waldheinz
0
あなたはこれを行うことができます。
Float value = 30.0f;
Integer intVal = value.intValue(); // auto-boxing happens here
関連する問題
- 1. Integer Wrapperクラスを2つ比較する
- 2. 文字列をInteger/Floatに変換する
- 3. 入力値をIntegerまたはFloatに適切に変換する
- 4. ReadLine()のSwift 3出力をIntegerに変換する方法は?
- 5. "float integer"を自然数に変換するための安全で有効な方法は?
- 6. ラッパークラスを使用してクラスの変数を交換する
- 7. タッチ座標をfloatからintに変換する方法は?
- 8. StringをFloatに変換する方法は?
- 9. intをfloatに変換するには?
- 10. INTEGERフィールドとFLOATフィールドのMySQL交差キーの作成方法は?
- 11. yyyymm-integerを日付に変換する
- 12. Map <Integer、Map <Integer、Float >>のAvroスキーマの作成方法?
- 13. UnsafePointer <[Float]>を変換する方法、またはフロート配列のデータをUnsafe [変更可能]に変換する方法Swift 3のポインタ<Float>?
- 14. 4バイト配列をJavaでfloatに変換する方法
- 15. EditTextコントロールの値をandroidのfloat値に変換する方法
- 16. JAVA/2バイトfloatをdouble値に変換する方法
- 17. ByteBufferをIntegerとStringに変換する方法はありますか?
- 18. myBatisのJAVAオブジェクトとマッピングするときにinteger []をList <Integer>に直接変換する方法
- 19. 'float'を 'float *'に変換することはできません。
- 20. 変換なしでxmlをjsonに変換するString/Integer?
- 21. SQL Serverでvarcharをfloatに変換する方法はありますか?
- 22. byte []をfloat []に変換するUnsupportedOperationException
- 23. floatをNSTimeIntervalに変換する
- 24. Cでfloatにintを変換する
- 25. CharSequenceをFloatに変換する
- 26. BInaryブロックをFloatに変換する
- 27. floatをIEEE形式に変換する
- 28. Apexコントローラにラッパークラス変数を表示する方法
- 29. PYTHON文字列をintまたはfloatに変換する方法
- 30. HashMap <String、Integer> paramをMap <String、Objectに変換する方法>
彼が望む 'Integer'だ、ではないが'int'です。 – uckelman
2番目の例は動作しません(コンパイル時エラー)。 '(int)(float)value'を実行する必要があります。 – wchargin