我只想問一下,如果這是一個清理/清空StringBuilder的好方法嗎?它被包裝在一個方法中,它被多次調用,這個線程安全嗎?這是否消耗大量內存?如果我在方法之外和類中創建了StringBuilder,會更好嗎?這是清理StringBuilder的好方法嗎?
private void callMe(){
StringBuilder builder = new StringBuilder();
builder.delete(0, builder.length());
}
builder.append("some ID");
if (builder.toString().contains("some other ID"))
Show("Information")
else
Show("Invalid ID")
爲什麼在創建一個新的對象之後,你需要builder.delete(0,builder.length());'? – Maroun
爲什麼你想刪除剛創建的條目? – chokdee
這只是整個代碼的一部分,它用於在將它與來自Web服務的ID附加在一起之後與它進行比較。我清除它,因爲它被稱爲幾次。 –