Re: [問題] copy Long[] to long[]

看板java作者 (e :) y)時間18年前 (2007/08/06 05:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《PsMonkey (痞子軍團團長)》之銘言: : ※ 引述《easy1 (e :) y)》之銘言: : : 請問如何最快的方法 : : 把 Long[] copy 到 long[] : : System.arraycopy 只能copy同type的array : : 我只想到 : : Long[] src = { (long)1.0, (long)1.0, (long)1.0 }; : : long[] dest = new long[src.length]; : : for (int i = 0; i < src.length; i++) { : : dest[i] = src[i].longValue(); : : } : 不想一直用版主偷推文的權利 : 所以只好來回 po : 我要問的只有一個: : 你對目前的作法,有什麼不滿意的地方嗎? : 我是也希望看到更快的方法啦... : 但是... ㄜ... 有那麼嚴重嗎? XD 因為平常java會自動對Long和long轉換 Long a = ...; long b = a; // it is OK 所以想說java會不會在 System.arraycopy 或其他method也可以自動對long 做 cast -- PLUR -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 79.210.90.168
文章代碼(AID): #16jaOseB (java)
文章代碼(AID): #16jaOseB (java)