看板
[ java ]
討論串[問題] int取個別數值問題..
共 8 篇文章
內容預覽:
這邊 ssccg 應該有回答到你. 不過整體來講,如果是設計 utility,我想我還是會避免用到 String. 因為這個 method 會產生一堆 string. 總是 or 總有一天會耗用到 GC. 跟 GC 比起來,算 log 的(CPU)成本應該沒什麼. 基本上你不知道 for 迴圈會跑幾
(還有531個字)
內容預覽:
問個問題,在 String.valueOf(n),在java會在 String pool 生成一個字串. 然後一個中間物件指向這個字串,最後用物件的 length() 方法 return 一個數字. String s = String.valueOf(n) 只是讓我們在之後可以用這個物件,. 把他命
(還有838個字)
內容預覽:
//省去產生字串的成本. int[] array = new int[(int)(Math.log10(value)+1)];. //JS 寫習慣,會習慣用一個變數代替 foo.attribute. int length = array.length;. 最後,順便回一下 cyclone350 的推
(還有409個字)
內容預覽:
嗯..可能我太隨意的問了..其實我只是想知道一些idea而已。. 事實上我也有一陣子沒寫JAVA,語法有點生疏了。. 我的確得到不少idea,也做出自認還算有效率的方式,就在這回饋吧。. int n = 63423; // n可以任意位數,不要超出int可表示範圍就好。. int[] p = new
(還有202個字)
內容預覽:
剛剛查了一下版龜,不太清楚s的文章能不能回. 所以借這篇回一下. 看起來像是考除法,但是換個思維用字串做呢. 假設int = 1234;. 1 把數字轉成字串. 2 得知長度照長度宣告int陣列. 3 依照長度跑回圈 照需求從第一字元跑到尾或反之. 4 跑迴圈時用String 的chatAt 去拿c
(還有144個字)