Substitute Algorithm
From CSSEMediaWiki
(Difference between revisions)
(New page: This is when you replace the algorithm with the new algorithm. Here is another good reason for keeping algorithms with in a method. String foundPerson(String[] people){ for (i...) |
m (Reverted edits by Ebybymic (Talk); changed back to last version by Stephen Fitchett) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | This is when you replace the algorithm with the new algorithm. Here is another good reason for keeping algorithms | + | This is when you replace the algorithm with the new algorithm. Here is another good reason for keeping algorithms within a method. |
String foundPerson(String[] people){ | String foundPerson(String[] people){ |
Latest revision as of 03:22, 25 November 2010
This is when you replace the algorithm with the new algorithm. Here is another good reason for keeping algorithms within a method.
String foundPerson(String[] people){ for (int i = 0; i < people.length; i++) { if (people[i].equals ("Don")){ return "Don"; } if (people[i].equals ("John")){ return "John"; } if (people[i].equals ("Kent")){ return "Kent"; } } return ""; }
String foundPerson(String[] people){ List candidates = Arrays.asList(new String[] {"Don", "John", "Kent"}); for (int i=0; i<people.length; i++) if (candidates.contains(people[i])) return people[i]; return ""; }