我用Java编写了一个程序,我有以下问题:
//this is the important part of my class student
public class Student{
private String name;
public Student(String name){
this.name = name;
}
//Getter
public String getName() {
return name;
}
}
//this is the other class (could be the main for example)
public class Load {
private ArrayList<Student> student= new ArrayList<Student>();
student.add(new Student(name));
}
在课程的后期,我再次需要这些学生。我可以这样做:
System.out.println(student.get(0));
但是我没有学生的人数。有没有办法让他们的名字,这是在类学生?
您可以使用student.size()
获取列表
中的元素数。此外,您应该尽可能使用接口类型,在您的情况下List
此外,在你的代码中有一个错别字:
student.add(新学生(姓名));
。
至于最后一个问题,只需在
Load
中使用一个额外的方法,在当前列表中搜索所需的学生姓名:
public Student searchByName(String targetStudentName) {
for (Student s : student) {
if (targetStudentName.equals(s.getName())) {
return s;
}
}
return null;
}
在这种情况下,您可以使用地图保存学生列表。那你应该叫学生的名字。
Map<String, Student> students = new HashMap<String, Student>();
Student maryIn = new Student();
maryIn.setName("Mary");
students.put(maryIn.getName(), maryIn);
Student maryOut = students.get("Mary");
您可以做的是创建一个函数,它以String
作为输入,搜索学生
列表,并返回是否找到对象。
public Student findStudentByName(String name) {
for(Student studentObj : student) {
if(studentObj.getName().equals(name)) {
return studentObj;
}
}
return null;
}
我想运行Firefox无头使用Selenium WebDriver在Python。 关键是转到一个页面,等待JavaScript加载,并收集该页面上的所有链接。 为了开始测试,我编写了以下代码: 这总是给出以下错误: 我试着删除这行,因为我认为这可能是个问题。 现在返回以下内容: 如果我输入直到。 不管怎样,这都不是我想要的结果;我想看看我页面上的所有锚。 我做错了什么? 对不起,我是新手。
问题内容: 因此,我使用Python 3.2.1的cElementTree解析了一些XML文件,并且在解析过程中,我注意到某些标签缺少属性信息。我想知道是否有任何简单的方法来获取xml文件中这些元素的行号。 问题答案: 查看文档,我看不到使用cElementTree做到这一点。 但是,我对lxml的XML实现版本感到幸运。使用libxml2,它的替换量几乎下降了。元素具有属性。(以及获得许多其他X
我需要通过xpath获取DOM元素。我从这个链接中得到了答案,在SeleniumWebDriver中有没有一种使用JavaScript通过XPath获取元素的方法?。在隐藏元素(显示:无)的情况下,此函数不会返回准确的结果。 在本例中,我尝试获取第一个div内容,但它显示了第二个div元素,它将隐藏元素带入计数。我还需要在计数中提取隐藏元素。在这方面需要帮助。
问题内容: 我一直在寻找一个问题:从其字符串名称实例化一个类,该字符串名称描述了如何在具有名称时实例化一个类。有没有办法用Java做到这一点?我将拥有包名称和类名称,并且我需要能够创建具有该特定名称的对象。 问题答案: 两种方式: 方法1-仅适用于具有无参数构造函数的类 如果你的类具有无参数构造函数,则可以使用并使用该方法创建一个实例(尽管请注意,此方法通常被认为是有害的,因为它可以击败Java的
问题内容: 我的HTML中有1个按钮和一些文本,如下所示: 当用户单击按钮时,中的内容将成为以下预期结果: 谁能帮我如何编写javascript函数?谢谢。 问题答案: 尽管这是一个非常棘手的解决方案,但由于它仍然是公认的答案,因此我将Gabi的代码合并到其中,而我自己的代码将成为一个不好的例子。
方法是否可能返回“object”?谢谢