是否可以快速有效地清除Java(Android)中的字符數組?對治療做一個其他循環似乎是一個非常重的優化解決方案,不是嗎?Android - 快速有效地清理字符數組
很奇怪,但它是不可能找到的Java在互聯網上這樣的解決方案,而無需訂閱付費網站..
感謝的您的關注
是否可以快速有效地清除Java(Android)中的字符數組?對治療做一個其他循環似乎是一個非常重的優化解決方案,不是嗎?Android - 快速有效地清理字符數組
很奇怪,但它是不可能找到的Java在互聯網上這樣的解決方案,而無需訂閱付費網站..
感謝的您的關注
我想知道是否預先確定一個數組的大小,這將通過各種數據大小完成,或者讓它根據接收大小發展是最好的方法?這是爲了有最快的處理。 感謝的
我認爲正確的答案,這個問題是設置的char []的每個字符邊做邊空字符:
Arrays.fill(buffer, (char)0);
或者
做Arrays.fill(buffer, '0');
將填補所有字符'0'而不是空字符的char []。
「清理char數組的含義」是什麼?將其所有值設置爲0?如果是這樣,循環是唯一的方法。 –
「清理」意味着重新初始化該數組的每個值,就像它創建時一樣。我認爲,在java中,每個char數組的值都初始化爲'\ 0'。但每幀循環+20000值似乎是未優化的solutuion,這就是爲什麼我想知道是否存在更好的解決方案 – Dsandre