Можно ли распечатать определенные значения переменных экземпляра объектов, помещенных в список массивов? Добытчики?

Я создал 6 объектов колледжа, которые я добавляю в список объектов колледжа ArrayList. Я могу распечатать каждый объект без проблем. Я хотел бы знать, можно ли распечатать определенные переменные экземпляра объектов (имя в данном случае). Я пытался использовать метод получения по-разному, но получал ошибки. Любой совет будет полезен, спасибо! P.S. метод, который находится внизу, не работал при вызове при объявлении в классе колледжа? Почему?

import java.util.ArrayList ;

public class TheArrayList

{

    public static void main(String[] args)
{

        ArrayList<College> schoolList = new ArrayList<College>(3);

        College schoolOne = new College("Palomar", "San Marcos", 26000, 1943) ;
        College schoolTwo = new College("Mira Costa", "Oceanside", 19000, 1934) ;
        College schoolThree = new College("Grossmont", "El Cajon", 18000, 1968) ;
        College schoolFour = new College("SaddleBack", "Mission Viejo", 26000, 1934) ;
        College schoolFive = new College("Mesa", "San Diego", 25000, 1958) ;
        College schoolSix = new College("Southwestern", "Chula Vista", 27000, 1961) ;



        schoolList.add(schoolOne) ;
        schoolList.add(schoolTwo) ;
        schoolList.add(schoolThree) ;
        schoolList.add(1, schoolFour) ;
        schoolList.add(2, schoolFive) ;


        showSchools(schoolList) ;

    }
//Method in The Array List
    private static void showSchools(ArrayList<College> list){
        System.out.println(list) ;
    }


}




    public class College
{
    private String name = "" ;
    private String city = "" ;
    private int students = 0 ;
    private int established = 1900 ;

        public College(String name, String city, int students, int established){
            this.name = name ;
            this.city = city ;
            this.students = students ;
            this.established = established ;

        }

//Getters
    public String getName(){
        return name ;
    }

    public String getCity(){
        return city ;
    }

    public int getStudents(){
        return students ; 
    }

    public int getestablished(){
        return established ;
    }
//Setters
    public void setName(String newName){
        name = newName ;
    }

    public void setCity(String newCity){
        city = newCity ;
    }

    public void setStudents(int newStudents){
        students = newStudents ;
    }

    public void setEstablished(int newEstablished ){
        established = newEstablished ;
    }

    public String toString() {
        return name + " " + city + " " + students + " " + established ; 
    } 
}

person Ryan Corry    schedule 19.04.2018    source источник
comment
Он вызывает toString автоматически, не знаю почему, но что, если бы мне нужна была только сама переменная имени!   -  person Ryan Corry    schedule 19.04.2018