黑马程序员技术交流社区
标题:
这是我做的查数组值的角标,虽然简单,还是分享给大家
[打印本页]
作者:
姜群
时间:
2015-8-31 23:46
标题:
这是我做的查数组值的角标,虽然简单,还是分享给大家
class CharArraysDome
{
public static void main(String[] args)
{
char[]chs={'a','d','r','g','k','o','l','b'};
int i=indexOf(chs,'m');
System.out.println(i);
int ind=indexOf(chs,3,'l');
System.out.println(ind);
}
public static int indexOf(char[] chs, char ch){
int num=0;
for(int i=0;i<chs.length;i++){
if(ch==chs[i]){
num= i;
break;
}else{
num=-1;
}
}
return num;
}
/**
* 获取给定字符在字符数组中 从某个位置开始 出现的位置
int[] arr ={1,2,3,4,6,9}
indexOf(arr,2,4); 返回 3
indexOf(arr,3,9),5
indexOf(arr,3,10),-1
*/
public static int indexOf(char[] chs, int startIndex, char ch){
int num=0;
for(int i=startIndex;i<chs.length;i++){
if(ch==chs[i]){
num= i;
break;
}else{
num=-1;
}
}
return num;
}
}
作者:
13009862300
时间:
2015-9-1 01:25
哦哦噢噢噢噢噢噢噢噢噢哦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2