我试图将类型数据项添加到arraylist,它将以(“ Name”,Age)的形式显示3个人的姓名和年龄,我有以下代码

import java.util.ArrayList;
public class Arraylist{
public static void main(String args[]){
    Data x = new Data("mark",41);
    x.Print();

    ArrayList<Data> arrl = new ArrayList<Data>();

        arrl.add("phil",21);
        arrl.add("sarah",43);
        arrl.add("william",37);

            for(int i=0;i<arrl.size();++i)
            {
                arrl.get(i).Print();
            }


我在“ add”一词上遇到错误,说该方法不适用于该参数。任何帮助深表感谢。

最佳答案

我想你想要这个:

arrl.add(new Data("phil",21));
arrl.add(new Data("sarah",43));
arrl.add(new Data("william",37));

10-04 16:00