Java类String具有char []值为private,那么如何将其用作public?

时间:2018-07-14 17:35:15

标签: java

在Java的String类中,字段值声明为private

private final char value[];

那么如何在这样的地方用作公共场所?

public boolean equals(Object anObject) {
    if (this == anObject) {
        return true;
    }
    if (anObject instanceof String) {
        String anotherString = (String)anObject;
        int n = value.length;
        if (n == anotherString.value.length) {
            char v1[] = value;
            char v2[] = anotherString.value;
            int i = 0;
            while (n-- != 0) {
                if (v1[i] != v2[i])
                    return false;
                i++;
            }
            return true;
        }
    }
    return false;
}

anotherString.value无法访问,对吗?抱歉,如果这是一个愚蠢的问题,但是我到处所看到的内容仅告诉您如何使用String类以及所有这些内容。

0 个答案:

没有答案