我一直在想,如果有任何方式重新使用,例如字符串:重用字符串在Java中
import java.io.Console;
public class input {
public static void main (String[] args) {
Console console = System.console();
String input = console.readLine("Type username: "); //user input
// name code
// clear string
String input = console.readLine("Hello, what would you like to do: ");
// other code
}
}
通過在//clear string
清除字符串,所以如果你有一個環形的用戶輸入,如果事情不來真實的,它不會中斷。
只需申報一次,根據需要分配多次 – Reimeus
您可以爲它指定一個特定的值,也許是「」,以防您擔心之前有問題的值 – StephenTG
值得一提的是,在實際操作中不太可能節省任何內存:如果您使用新變量,則只要停止使用舊變量,就可以使用舊變量進行GC'd操作。真的,你在這裏試圖重用你的變量沒有獲得任何好處。 –