Let say I have an ArrayList<Student>  contains 4 Students(name , city, school).
For example: 
 1. John   Nevada   BBBB
 2. Mary   Ander    AAAA
 3. Winn   Arcata   CCCC
 4. Ty     Artes    BBBB
If user enter “BBBB” then it displays: :
 1. John    Nevada   BBBB
 2. Ty      Artes    BBBB
My question is that how do I compare a input string “BBBB” with the schools in the above ArrayList? 
Thank you for any help that you guys would provide!
public class Student
{
    private String name;
    private String city;
    private String school;
    /**
     * Constructor for objects of class Student
     */
    public Student(String name, String city, String school)
    {
       this.name = name;
       this.city = city;
       this.school = school;
    }
    public String getSchool(String school)
    {
        return this.school = school;
    }
     public String toString()
    {
        return  "Name: " + name + "\tCity: " +city+ "\tSchool: "+school;
    }
}
public class AllStudent
{
    // instance variables - replace the example below with your own
    private ArrayList<Student> listStudent = new ArrayList<Student>();
    /**
     * Constructor for objects of class AllStudent
     */
    public AllStudent() throws IOException
    {
        //variables
        // read an input file and save it as an Arraylist
        fileScan = new Scanner (new File("students.txt");
        while(fileScan.hasNext())
        {
            //.......
            listStudent.add(new Student(name,city,school);
     }
     //now let user enter a school, the display name, city, school of that student.
     //i am expecting something like below...
     public void displayStudentBasedOnSchool(String school)
     {
       for (i = 0; i < listStudent.size(); i++)
       {
        //what should i put i here to comapre in input School with school in the listStudent>
        }
     }
}
 
     
     
     
    