1 public class Homework02 { 2 3 //編寫一個main方法 4 public static void main(String[] args) { 5 6 String[] strs = {"jack", "tom", "mary","milan"}; 7 A02 a02 = new A02(); 8 int index = a02.find("milan", strs); 9 System.out.println("查詢的index=" + index); 10 } 11 } 12 13 //編寫類A02,定義方法find,實現查詢某字串是否在字串陣列中, 14 //並返回索引,如果找不到,返回-1 15 //分析 16 //1. 類名 A02 17 //2. 方法名 find 18 //3. 返回值 int 19 //4. 形參 (String , String[]) 20 // 21 //自己補充程式碼健壯性 22 class A02 { 23 24 public int find(String findStr, String[] strs) { 25 //直接遍歷字串陣列,如果找到,則返回索引 26 for(int i = 0; i < strs.length; i++) { 27 if(findStr.equals(strs[i])) { 28 return i; 29 } 30 } 31 //如果沒有,就返回-1 32 return -1; 33 } 34 }