Java 留学生;它';这对我不起作用:(
我必须循环Java 留学生;它';这对我不起作用:(,java,Java,我必须循环nameFirst,但我甚至不知道如何使用return public List<String> b(final List<Student> students) { String result = ""; for(Student student : students){ result +=student.nameFirst; } return students; } 公开名单b(最终名单学生){ 字符串结果=”;
nameFirst
,但我甚至不知道如何使用return
public List<String> b(final List<Student> students) {
String result = "";
for(Student student : students){
result +=student.nameFirst;
}
return students;
}
公开名单b(最终名单学生){
字符串结果=”;
用于(学生:学生){
结果+=student.nameFirst;
}
留学生;
}
问题解决
,谢谢大家这是工作:))
公开名单b(最终名单学生){
列表结果=新建ArrayList();
用于(学生:学生){
结果。添加(学生名优先);
}
返回结果;
}
将结果列为列表并返回:
public List<String> b(final List<Student> students) {
List<String> result = new ArrayList<>(students.size());
for(Student student : students)
result.add(student.nameFirst);
return result;
}
公开名单b(最终名单学生){
列表结果=新的ArrayList(students.size());
用于(学生:学生)
结果。添加(学生名优先);
返回结果;
}
我的意思是,你没有对结果做任何事情。这个方法应该返回列表
,但是这个方法只返回学生
,它仍然对结果
不做任何事情。
public List<String> b(final List<Student> students) {
List<String> result = new ArrayList<>(students.size());
for(Student student : students)
result.add(student.nameFirst);
return result;
}