我想添加一个对象ArrayList,但每次我添加一个新对象到ArrayList3个属性:objt(name, address, contact)我得到一个错误.
import java.util.ArrayList;
import java.util.Scanner;
public class mainClass {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.println("Plz enter Name : ");
String name = input.nextLine();
System.out.println("Plz enter Address : ");
String address = input.nextLine();
System.out.println("Plz enter ContactNo : ");
String contact = input.nextLine();
ArrayList<Data> Contacts = new ArrayList<Data>();
Data objt = new Data();
Contacts.add(objt.Data(name, address, contact));
}
}
Run Code Online (Sandbox Code Playgroud)
在这里,Data我正在尝试创建一个对象并将其传递给一个类ArrayList.
public class Data {
private String …Run Code Online (Sandbox Code Playgroud) 如何使用List在我的模型中添加每个属性值?这就是我做的
这是我的对象: Item.java
public class Item {
private String code;
private String name;
private Integer qty;
// skip the getter setter
}
Run Code Online (Sandbox Code Playgroud)
这是我想如何从另一个类添加值
List<Item> sBarang = new ArrayList<Item>();
sBarang.add("");
Run Code Online (Sandbox Code Playgroud)
如何添加我的Item.java的每个属性值?
我能做的是这样的事情:
Item mItem = new Item();
mItem .setCode("101");
mItem .setName("Hammer");
mItem .setQty(10);
Run Code Online (Sandbox Code Playgroud)