/Users/johnr/Dropbox/johnrayworth.info/largeFilesOutsideJSR/__IB-Other/Other/IA-Solutions-2019/Gabriel/Product/Code2/src/code2/SearchSort.java
 1 
 2 package code2;
 3 
 4 import java.util.ArrayList;
 5 
 6 /**
 7  *
 8  * @author apotheosis
 9  */
10 public class SearchSort {
11     
12     public ArrayList <Person> search(ArrayList<Person> peopleArrayList, String searchTerm){
13         ArrayList <Person> searchResultArrayList = new ArrayList <Person>();
14         System.out.println("declared new array list");
15         for(int i = 0; i < peopleArrayList.size(); i++){
16             System.out.println(peopleArrayList.size());
17             System.out.println(searchTerm);
18             if(peopleArrayList.get(i).getName().equalsIgnoreCase(searchTerm)){
19                 System.out.println("search condition");
20                 searchResultArrayList.add(peopleArrayList.get(i)); 
21             } 
22         }
23         return searchResultArrayList; 
24     }
25 
26     
27     public ArrayList <Person> query(ArrayList<Person> peopleArrayList, String queryCategory){
28         ArrayList<Person> queryResultArrayList = new ArrayList<Person>();
29         for(int i = 0; i < peopleArrayList.size(); i++){
30             if(peopleArrayList.get(i).getCategory().equals(queryCategory)){
31                 queryResultArrayList.add(peopleArrayList.get(i));
32                 System.out.println("Searched");
33             }
34         }
35         return queryResultArrayList;
36     }
37 }
38