在 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