HOWTO · Java
在 Java 中宣告一個常量字串
本教程演示瞭如何在 Java 中宣告一個常量字串。
本頁內容
本教程演示瞭如何在 Java 中宣告一個常量字串。
在 Java 中宣告一個常量字串
當需要不可變時宣告常量字串,這意味著一旦將任何資料定義為常量,就不能更改它。
常量字串在 Java 中被宣告為 private static final String。這些字串在類中初始化並在不同的方法中使用。
示例 1:
public class Constant_String {
// Declaring a Constant String
private static final String DEMO = "Welcome To Delftstack!";
public static void main(String args[]) {
// Print the Constant String
System.out.println(DEMO);
}
}
上面的程式碼將 DEMO 宣告為不能再次更改的常量字串。
輸出:
Welcome To Delftstack!
如果我們嘗試重新宣告常量字串,Java 將在輸出中丟擲錯誤。
示例 2:
public class Constant_String {
// Declaring a Constant String
private static final String DEMO = "Welcome To Delftstack!";
public static void main(String args[]) {
// Print the Constant String
System.out.println(DEMO);
// Re-declare the constant string
DEMO = "The String is Re-declared";
System.out.println(DEMO);
}
}
輸出:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The final field Constant_String.DEMO cannot be assigned
at Constant_String.main(Constant_String.java:9)
final 關鍵字總是阻止資料被重新定義。我們還可以將其他資料型別宣告為常量。