[問題] Object陣列轉int
Object o[]={new Integer(1), new Double(1.2), new Float(1.6), new String("app")}
想請教一個問題,一個物件陣列如上所示,如何把陣列的元素全部轉成int,
這是我目前想到的方法
int a0=Integer.parseInt(o[0].toString());
double a1=(Double) o[1];
int a11=(int) a1;
float a2=(Float) o[2];
int a22=(int) a2;
String a3=(String) o[3];
int a33=Integer.parseInt(a3);
先把Object轉成各自的基本型態再強制轉型成int,
字串給的不是數字不知道該如何轉成int,上面的語法是錯的,
能想到到的就是轉成unicode,只是不知道該如何寫,
想請教各位高手,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.171.23.248
推
10/09 21:03, , 1F
10/09 21:03, 1F
推
10/09 22:17, , 2F
10/09 22:17, 2F
推
10/09 22:23, , 3F
10/09 22:23, 3F
→
10/10 02:38, , 4F
10/10 02:38, 4F
推
10/11 16:01, , 5F
10/11 16:01, 5F
→
10/11 16:02, , 6F
10/11 16:02, 6F
推
12/12 16:26, , 7F
12/12 16:26, 7F
→
12/12 16:29, , 8F
12/12 16:29, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):