Re: [問題] 請益關於android在運算上的效能

看板java作者 (小水)時間13年前 (2010/11/06 19:05), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《sdallan ()》之銘言: : 謝謝您的回應。 : 關於資料型態的問題真的有些許的無奈。 : 該128長度的字串,其實是從 BigInteger 物件傳來的 : 我們將一個極大的整數進行加密後,而直接使用 : BigInteger.toString(2) 這樣的方法將其轉為2進制的表示方式 : ※關鍵在於大數直接轉二進制的表示 : 我在想著,將其轉成字串表示後,再切成 int [], : 不也同樣需先substring?也同樣需一次的parseInt? 方法一 將String轉成byte[128] 然後把byte[128]的ASCII(0x30與0x31) 轉成byte[64]的integer(0 1 2 3) 運算就比substring快很多了 方法二 將BigInteger直接轉成byte[] 這個應該有很多方法 而且應該會比轉成String快 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.127.112 ※ 編輯: wendly777 來自: 114.32.127.112 (11/06 19:06)

11/06 19:14, , 1F
謝謝您的回覆。 稍後研究
11/06 19:14, 1F
文章代碼(AID): #1CrJQDm3 (java)
討論串 (同標題文章)
文章代碼(AID): #1CrJQDm3 (java)