Tôi muốn thêm một đối tượng vào một ArrayList
, nhưng mỗi lần tôi thêm một đối tượng mới vào một số ArrayList
với 3 thuộc tính: objt(name, address, contact)
, tôi gặp lỗi.Cách thêm đối tượng vào một ArrayList trong Java
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));
}
}
Ở đây, Data
là lớp mà tôi đang cố gắng để tạo ra một đối tượng và vượt qua nó để một ArrayList
.
public class Data {
private String name = "";
private String address = "";
private String cell = "";
public void Data(String n, String a, String c){
name = n;
address = a;
cell = c;
}
public void printData(){
System.out.println("Name\tAddress\tContactNo");
System.out.println(name + "\t" + address + "\t" + cell);
}
}
Có gì với dấu chấm phẩy nổi? –
Bạn gặp phải lỗi gì? – Raedwald