Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何以行和列的形式在arraylist中存储数据_Java_Html_Arraylist - Fatal编程技术网

Java 如何以行和列的形式在arraylist中存储数据

Java 如何以行和列的形式在arraylist中存储数据,java,html,arraylist,Java,Html,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

我可以选择添加新行以添加学生详细信息

<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">

使Student类具有字段名称和ID,并将此对象存储到ArrayList中。

公共类Student{
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(",", "{", "}")));
私有字符串名称; 私有int-id; 公立学生(整数id,字符串名称){ this.id=id; this.name=名称; } @凌驾 公共字符串toString(){ 返回String.format(“[\%s\,%s]”,this.name,this.id); } } List students=new ArrayList(); 添加(新学生(1,“Pooja”); 学生。添加(新学生(2,“Priya”); //{[“Pooja”,1],“Priya”,2]} System.out.print(students.stream().map(Object::toString.collect(Collectors.joining(“,”,“{,“}”));
你能用代码解释一下吗。。我需要在arraylist中逐行显示
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(",", "{", "}")));