Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class StudentList {
- public static void main(String[] args)
- {
- Student st = new Student("007","Chutimaphon",4.00);
- Student st1 = new Student("061","Hathaichanok",3.37);
- Student st2 = new Student("004","Jiratchaya",3.35);
- StudentList stlist = new StudentList();
- stlist.addstudent(st);
- stlist.addstudent(st1);
- stlist.addstudent(st2);
- System.out.println("Show all students after add");
- System.out.println(stlist.showAllStudentInfo());
- stlist.removeStudentBystCode("007");
- System.out.println("Show all students after remove");
- System.out.println(stlist.showAllStudentInfo());
- stlist.searchBystCode("061");
- System.out.println("Number of Student : "+
- stlist.getNumberofStudent() + " student");
- }
- private ArrayList<Student> stlist = new ArrayList<Student> ();
- private String info = "";
- public StudentList(){
- }
- public void addstudent(Student st){
- stlist.add(st);
- }
- public void removeStudentBystCode(String c)
- {
- for(int i = 0; i < stlist.size() ; i++)
- {
- if(stlist.get(i).getCode() == c)
- stlist.remove(i);
- }
- }
- public String showAllStudentInfo(){
- info = "";
- for(int i = 0; i < stlist.size() ; i++){
- info += (i+1)+". " + stlist.get(i).toString()+"\n";
- }
- return info;
- }
- public int getNumberofStudent(){
- return stlist.size();
- }
- public void searchBystCode(String c){
- for(int i = 0 ; i < stlist.size() ; i++){
- if(stlist.get(i).getCode() == c)
- {
- System.out.println("Found : "+stlist.get(i).getCode() +
- " " + stlist.get(i).getName() + " " + stlist.get(i).getGPA() + " ");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment