2015-12-12 62 views
0

我可以添加新行以添加學生詳細信息。如何以行和列的形式在arraylist中存儲數據

<table> 
Name:<tr><td><input type="text" name="sname"></td></tr> 
Id:<tr><td><input type="text" name="sid></td></tr> 
</table> 

<input type="button value="Add new row"> 

現在,我想要將所有行數據存儲在數組列表中。如何將數據存儲在數組列表中,像這樣在多行中?

array_list:{["Pooja",1]["Priya,2]} 

回答

0

讓學生類有字段名稱& ID。並將該對象存儲到ArrayList中。

+0

可以請你用代碼解釋..我需要它逐行列入數組列表 – user2585622

0
public class Student { 

    private String name; 

    private int id; 

    public Student(int id, String name) { 
     this.id = id; 
     this.name = name; 
    } 

    @Override 
    public String toString() { 
     return String.format("[\"%s\", %s]", this.name, this.id); 
    } 
} 

List<Student> students = new ArrayList<>(); 

students.add(new Student(1, "Pooja")); 
students.add(new Student(2, "Priya")); 

// {["Pooja", 1],["Priya", 2]}  
System.out.print(students.stream().map(Object::toString).collect(Collectors.joining(",", "{", "}"))); 
相關問題