編寫類A02,定義方法find,實現查詢某字串是否子啊字元陣列中,並返回索引,如果找不到,返回-1

勤奋的小番茄發表於2024-08-21
 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 }

相關文章