array required, but ArrayList found

后端 未结 7 1576
执念已碎
执念已碎 2021-02-06 07:47

I have a ruby backround and im new to java i wrote a basic programm but somehow i get a error i cant fix! My code:

import java.util.ArrayList;

public class Musi         


        
7条回答
  •  名媛妹妹
    2021-02-06 08:39

    You need to use the get() method to get the element at a particular index from an ArrayList. You can't use [] to get the element at a particular index, in an arraylist. Its possible only for arrays and your files is not an array, but an ArrayList.

    System.out.println( i + ". Ist: " + files.get(i));
    

    Also, the condition in your for loop is a bit off. files.size() <= i is false, and therefore, it doesn't enter the for loop at all.

    Change it to something like this.

    for(int i = 0; i < files.size() ; i++){
    

提交回复
热议问题