array.size()无法解析

时间:2017-12-18 08:47:54

标签: android

我收到了这段代码

public void displayText(){
    int resourceId = getResources().getIdentifier(chosenArrayName, "array", getPackageName());
    String[] array = getResources().getStringArray(resourceId);
    int arraySize = array.size();
    for(int i = 0; i < arraySize; i++) {
        textView.append(array[i]);}

    }

Android how to print a array in text view or anything

arraySize = array。 size();无法解决。 有人帮我指出原因吗?

1 个答案:

答案 0 :(得分:-1)

你不能在int中调用size()方法。试试这个:

public void displayText(){
    int resourceId = getResources().getIdentifier(chosenArrayName, "array", getPackageName());
    String[] array = getResources().getStringArray(resourceId);
    int arraySize = array.length;
    for(int i = 0; i < arraySize; i++) {
        textView.append(array[i]);}
}