Java,我如何使用向数组添加字符串和整数

0 java arrays string methods int

这是我到目前为止的数组代码:

ArrayList<Data> arrl = new ArrayList<Data>();
    arrl.add("Tim", 23);    
Run Code Online (Sandbox Code Playgroud)

需要知道如何将整数和字符串添加到数组中.

例如:

姓名:和年龄:Tim 23 Max 56 Clare 43

我知道如何将整数或字符串添加到数组列表但我无法想象如何将两者合并到同一个数组中.

Rob*_*obF 5

您的列表是采用类型的对象Data.因此,创建一个Data包含String名称和int年龄的类.Data为您想要的每个条目创建一个对象,并将其添加到arrl列表中.

public class Data {

    private String name;
    private int age;


    /**
     * Constructor
     */
    public Data(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // Getters and Setters go here.
}
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我使用了一个构造函数来轻松构造一个Data具有名称和年龄的对象.

List<Data> arrl = new ArrayList<Data>();
arrl.add(new Data("Tim", 23)); 
Run Code Online (Sandbox Code Playgroud)