簡體   English   中英

有沒有辦法在Java中將變量轉換為常量?

[英]Is there a way to convert a variable to a constant in java?

我想在運行時通過讀取屬性文件來設置spring批注的值。 我可以從屬性文件中讀取值並將其分配給變量,但是注釋僅接受“常量”,**是否可以將此變量更改為常量**並將其用作注釋的值?

因此,正如我已經解釋的“在Java中是否可以將變量轉換為常量”?

您不能變量轉換為常量,但是根據范圍,可以創建一個新的final變量,並使用非常量變量對其進行初始化。 這在方法內部和類本身對我都有效

int test = 10;
final int test2 = test;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM