在 Java 中宣告一個常量字串

Sheeraz Gul 2023年10月12日
在 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 關鍵字總是阻止資料被重新定義。我們還可以將其他資料型別宣告為常量。

作者: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

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

相關文章 - Java String