如何声明static final list
时间: 2024-10-12 15:11:59 浏览: 15
在Java中,如果你想声明一个静态(static)且常量(final)的List,你可以使用ArrayList或LinkedList等集合框架类,并将其初始化为固定不变的内容。以下是一个示例:
```java
import java.util.ArrayList; // 如果你想使用ArrayList
public class MyClass {
public static final ArrayList<String> STATIC_FINAL_LIST = new ArrayList<String>({
"Element1",
"Element2",
"Element3"
}); // 使用大括号初始化一个列表,元素是字符串类型
// 或者使用LinkedList
public static final LinkedList<Integer> STATIC_FINAL_LINKED_LIST = new LinkedList<Integer>({
1,
2,
3
});
// 访问静态常量List的方法
public static void main(String[] args) {
System.out.println(STATIC_FINAL_LIST); // 输出列表内容
}
}
```
这里,`STATIC_FINAL_LIST` 和 `STATIC_FINAL_LINKED_LIST` 都是静态、常量的,意味着它们的值在整个程序运行期间不会改变。
阅读全文