/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
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