gpt4 book ai didi

java - 如何向数组列表中的现有元素添加信息?

转载 作者:太空宇宙 更新时间:2023-11-04 09:35:47 25 4
gpt4 key购买 nike

对此代码有疑问。如何向现有元素添加信息?例如,一开始机器会要求用户提供名称。如果我输入“Harry”这个名字,机器只会说“学生姓名是正确的”,但我还想查看该学生的年龄以及一般信息。所以我的问题是如何为每个学生添加信息?到目前为止,这是我的代码。提前致谢!

package test;

import java.util.*;

public class readStudents {
public static void main(String []args) {




ArrayList<String> arrlstStr = new ArrayList<String>(); //Declaring ArrayList

arrlstStr.add("Malte");
arrlstStr.add("Timo");
arrlstStr.add("Harry");
arrlstStr.add("Julian");
arrlstStr.add("Musa");
arrlstStr.add("Mirnes");
arrlstStr.add("Daniel");
arrlstStr.add("David");
arrlstStr.add("Nico");
arrlstStr.add("Ranya");
arrlstStr.add("Xuan");
arrlstStr.add("Sören");
arrlstStr.add("Mark");
arrlstStr.add("Salomon");
arrlstStr.add("Leon");
arrlstStr.add("Niklas");
arrlstStr.add("Tobias");

System.out.println("Enter the name of the student: ");
Scanner scanner = new Scanner(System.in);
String student = scanner.nextLine();

if (arrlstStr.contains(student)) {
System.out.println("This student name is correct");
}
else {
System.out.println("You gave a wrong name");
}
}
}

最佳答案

public class Student {
private String name;
private int age;

// other fields with getter and setter
}

public class StudentFields {

public static void main(String []args){
ArrayList<Student> arrlstStr = new ArrayList<Student>(); //Declaring ArrayList
Student s1 = new Student();
s1.setName("R1");
s1.setAge(20);

arrlstStr.add(s1);
arrlstStr.add(s2);
}
}

非常简单的事情:)

关于java - 如何向数组列表中的现有元素添加信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56540053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com