题二 编写类A02,定义方法find,实现查找某字符串是否在字符串数组中,
并返回索引,如果找不到,返回-1
public class Homework02 { //编写一个main方法 public static void main(String[] args) { String[] strs = {"jack", "tom", "mary","milan"}; A02 a02 = new A02(); int index = a02.find("milan", strs); System.out.println("查找的index=" + index); } } //编写类A02,定义方法find,实现查找某字符串是否在字符串数组中, //并返回索引,如果找不到,返回-1 //分析 //1. 类名 A02 //2. 方法名 find //3. 返回值 int //4. 形参 (String , String[]) // //自己补充代码健壮性 class A02 { public int find(String findStr, String[] strs) { //直接遍历字符串数组,如果找到,则返回索引 for(int i = 0; i < strs.length; i++) { if(findStr.equals(strs[i])) { return i; } } //如果没有,就返回-1 return -1; } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)