JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:ArrayList的問題 [Re:grimmu85155]
jimwayne





發文: 220
積分: 0
於 2011-11-27 11:51 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
1
ArrayList passtime = new ArrayList();

因為宣告 passtime 時只宣告了 Arraylist,但是卻沒宣告 ArrayList 裡面存的內容的形態
所以預設裡面會是 Object 型態,當然取出來時用
1
double k = passtime.get(0);

會出現型態不符的例外,因為預期取出來的是 Object 型態,卻要用 double 來接。

解決的方法一種是一開始就宣告 ArrayList 的型態
1
ArrayList<double> passtime = new ArrayList<double>();

一種是取出時強制轉型
1
double k = (double) passtime.get(0);


reply to postreply to post
Java 工作者,但仍然是個初心者.....
話題樹型展開
人氣 標題 作者 字數 發文時間
710 ArrayList的問題 grimmu85155 2753 2011-11-27 00:36
561 Re:ArrayList的問題 jimwayne 386 2011-11-27 11:51
475 Re:ArrayList的問題 grimmu85155 8 2011-11-27 13:44
461 Re:ArrayList的問題 alien 66 2011-11-28 10:47
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8