如何从外部类内部调用对象arraylist方法

时间:2019-06-06 14:59:35

标签: java arrays arraylist indexing methods

我想从外部类中调用 theArrayList()方法,该方法显示对象数组列表内标题为 theList 的内容。我怎么能做到这一点?

mendietaRAL.java

import java.util.ArrayList;

public class mendietaRAL {
  public static void theArrayList() {
    ArrayList<Object> theList = new ArrayList<Object>();

    theList.add(123);
    theList.add("Java");
    theList.add(3.75);
    theList.add("Summer C");
    theList.add(2018);

    for (int i = 0; i < theList.size(); i++) {
      System.out.print(theList.get(i));
    }

    theList.remove(1);
    theList.remove(4);

    for (int i = 0; i < theList.size(); i++) {
      System.out.print(theList.get(i));
    }
  }
}

mendietaRpgm2.java

public class mendietaRpgm2 {
  public static void main(String args[]) {

  }
}

2 个答案:

答案 0 :(得分:0)

您通过类名mendietaRAL(应以大写字母开头)和方法theArrayList来调用静态方法。...您可以这样做(请参见下文)...但请确保大写该类名,因为这会使mendietaRAL看起来像是一个变量

import com.something.mendietaRAL;

public class mendietaRpgm2 {
    public static void main(String args[]) {
         mendietaRAL.theArrayList();
    }
}

答案 1 :(得分:0)

public class mendietaRpgm2 {
  public static void main(String args[]) {
   mendietaRAL.theArrayList();
  }
}

请将您的班级名称更改为MendietaRpgm2。查看命名约定here。 另外,删除未使用的ArrayList导入。