Re: [問題] copy Long[] to long[]
※ 引述《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
討論串 (同標題文章)