//数组的查找算法
public class Text3 {
//定义一个数组
static String a[]={"150","250","350","450"};
public static void main(String[] args) {
int index=getIndex("300");
int index1=getIndex2("250");
System.out.println(index);
System.out.println(index1);
}
//第一种方法
public static int getIndex(String str){
for (int i = 0; i < a.length; i++) {
if(str.equals(a[i])){
//如果有则返回i
return i;
}
}
//如果没有则返回-1
return -1;
}
//第二种方法
public static int getIndex2(String value) {
//定义一个索引
int index = -1;
//有就修改索引值
for(int x=0; x<a.length; x++) {
if(a[x] == value) {
index = x;
//跳出循环
break;
}
}
//返回index
return index;
}
}
一维数组的查找算法
最新推荐文章于 2022-05-18 10:11:46 发布