我有一個ArrayList<Character>
。如何將數組內的元素更改爲整數?代碼是用Java編寫的。如何將ArrayList中的元素更改爲不同的對象類型?
例子:
private ArrayList<Character> arrayList;
我試圖Integer.parseInt()
這樣的:
Integer.parseInt(arrayList, arrayList.get(0));
但parseInt
只適用於字符串。
我有一個ArrayList<Character>
。如何將數組內的元素更改爲整數?代碼是用Java編寫的。如何將ArrayList中的元素更改爲不同的對象類型?
例子:
private ArrayList<Character> arrayList;
我試圖Integer.parseInt()
這樣的:
Integer.parseInt(arrayList, arrayList.get(0));
但parseInt
只適用於字符串。
您試圖將字符轉換爲int,而parseInt
方法僅適用於字符串。試試這個:
Integer.parseInt(arrayList.get(0).toString());
如果u要動態地使用反射,將所有類型的事。 – sunleo 2013-02-25 02:53:23
我從來沒有聽說過動態使用反射。請詳細說明。 =] – Nicholas 2013-02-25 02:54:15
如果你不知道類型的對象將被投入到Int然後首先動態地找到它的類型,然後將相關的方法或塊傳遞給類型爲Int的類型轉換。 – sunleo 2013-02-25 02:58:45