java - JAVA中字符串数组的定义

标签 java

是否可以在JAVA中以这种方式定义数组,否则是否有替代方法关闭此定义?

private final int CONST_0= 0;
private final int CONST_1= 1;
private final int CONST_2= 2;
private final int CONST_3= 3;
private final String[] CONST_TXTRECORDS = new String[] 
                                          {[CONST_0] = "test0",
                                          {[CONST_1] = "test1",
                                          {[CONST_2] = "test2",
                                          {[CONST_3] = "test3"};

最佳答案

也许你应该看看枚举。

http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html

您可以使用枚举作为映射键,使用通用 Map 类或专用 EnumMap,我认为这更有效。

https://docs.oracle.com/javase/8/docs/api/java/util/EnumMap.html

关于java - JAVA中字符串数组的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12315229/

相关文章:

java - 有没有办法将 java.net.http.HttpClient 与 Oauth2 一起使用?

java - 如何替换包含双引号的字符?

Java NetBeans JDBC 连接在调试中工作,而不是在运行中

java - Android:java.lang.IllegalStateException:适配器的内容已更改但ListView未收到通知

java - Android Studio,进行选择会打开插入键

java - java 将数组元素按顺序插入数据库

java - Spring:未找到带有 URI 的 HTTP 请求的映射

java - Java 的 MD5 哈希问题

java - 在没有概率的情况下渲染 Barnsley Fern 分形

java - 动态编译java类web项目