【问题标题】:Java private static final String [] how to use in other methodsJava private static final String[]在其他方法中如何使用
【发布时间】:2022-08-22 22:26:23
【问题描述】:

我是 Java 新手,无法真正理解如何在其他类中使用 private static final String[]

我有这个 String[] 我想在另一个类中访问。

private static final String[] NAME = new String[] {...}
  1. 我尝试将@Getter 添加到它,但它仍然没有通过检查并出现错误: Public static ....getNAME() may expose internal representation by returning Class.NAME
  2. 我尝试创建一个公共克隆,但我读到这不是一个很好的方法。

    如果我想使用@Getter,我应该怎么做?

    或者,如果我想公开public String[],那么正确的做法是什么?

标签: java string


【解决方案1】:

在静态字段上方使用@Getter。

@Getter
private static final String[] NAME = new String[] {...}

【讨论】:

    猜你喜欢
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 2015-02-19
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多