我正在開發一個Java應用程序,我有兩個不同的強類型數組。我需要一個,List<Float>
變成了List<Integer>
。唉,我不能使用原始類型,我堅持Float
和Integer
,而不是浮動和整數。轉換列表<Float>到列表<Long>
從一個轉換另一個的最佳方法是什麼?
編輯 我只使用Java進行一個星期左右了一些工作相關的項目,所以有很多,在我還沒有找到的語言。當試圖施放類似:
Long projectId = Long.parseLong(myFloat.toString());
我是越來越java.lang.NumberFormatExceptions,這些都推動我逼瘋了。特別是因爲在嘗試搜索Long和Long時沒有什麼幫助。
你覺得是做的最好方法是什麼? – Kon
所以你需要在兩個列表之間移動,其中一個列表包含不同的數據類型?轉換兩者之間的數據將是理想的。 (順便說一下,在這種情況下,包裝類與原始類一樣好,因爲泛型不接受原始類型。) – Makoto
您是試圖截斷,舍入還是做某種按位保存? – merlin2011