明日最終試験があるので、いくつかの問題を練習しています.しかし、私はこの問題で立ち往生しています.私は個人クラスファイルと半分完成したquiz10ファイルを与えられ、それを記入する必要があります.quiz10コードは半分完成しています( )。
findPersonWhoseNameStartWith
リスト内の A で始まる人の名前を返す関数を実装する必要がありますが、方法がわかりません。
必要な出力:
結果:4月、アダム
public class Person{
private int age;
private String name;
public Person(String name,int age){
this.name=name;
this.age=age;
}
public int getAge(){
return age;
}
public String getName(){
return name;
}
public String toString(){
return "" + name;
}
}
半分与えられたコード(私が試みた部分を示しています):
import java.util.*;
public class Quiz10{
public static void main(String[] args){
ArrayList<Person>list=new ArrayList<Person>();
list.add(new Person("April",9));
list.add(new Person("Adam",3));
list.add(new Person("bil",9));
list.add(new Person("cpril",9));
list.add(new Person("dpril",9));
ArrayList<Person>result=findPersonWhoseNameStartWith(list,"A");
System.out.println("result:");
//START DOING FROM HERE
for(int i=0;i<list.size();i++){
Person p=list.get(i);
if(p.findPersonWhoseNameStartWith("A");
}
}