在 Java 中宣告一個常量字串
Sheeraz Gul
2023年10月12日
本教程演示瞭如何在 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
關鍵字總是阻止資料被重新定義。我們還可以將其他資料型別宣告為常量。
作者: Sheeraz Gul
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook