如题所述
å¨ä¸ä¸ªç±»ä¸ç¼åä¸ä¸ªæ¹æ³æç´¢ä¸ä¸ªå符æ°ç»ä¸æ¯å¦åå¨æè¦æ¾çå符ï¼å¦æå¨ï¼åè¿åè¿ä¸ªå符æå¨çä½ç½®ï¼å¦åè¿å-1ï¼è¦çæç´¢çå符æ°ç»åå符é½ä»¥åæ°å½¢å¼ä¼ éç»è¯¥æ¹æ³ï¼å¦æä¼ éæ°ç»ä¸ºnullï¼ç´æ¥è¿å-1ãæé纳ã
public class Test {
//æ¹æ³1: å°å符æ°ç»è½¬æ¢æå符串,è°ç¨indexOfæ¹æ³ç´æ¥è¿åå符ä¸æ
public int getIndex1(char[] arr,char ch){
if(arr==null||arr.length==0)
return -1;
else
return new String(arr).indexOf(ch);
}
//æ¹æ³2:éåå符æ°ç»æ¥è¯¢æå®å符ä¸æ
public int getIndex2(char[] arr,char ch){
//å¦æä¼ éæ°ç»ä¸ºnullï¼ç´æ¥è¿å-1
if(arr==null||arr.length==0){
return -1;
}
else{
//å¦æå¨ï¼åè¿åè¿ä¸ªå符æå¨çä½ç½®
for(int i=0;i<arr.length;i++){
if(ch==arr[i]){
return i;
}
}
}
//å¦åè¿å-1
return -1;
}
}
public class Test {
//æ¹æ³1: å°å符æ°ç»è½¬æ¢æå符串,è°ç¨indexOfæ¹æ³ç´æ¥è¿åå符ä¸æ
public int getIndex1(char[] arr,char ch){
if(arr==null||arr.length==0)
return -1;
else
return new String(arr).indexOf(ch);
}
//æ¹æ³2:éåå符æ°ç»æ¥è¯¢æå®å符ä¸æ
public int getIndex2(char[] arr,char ch){
//å¦æä¼ éæ°ç»ä¸ºnullï¼ç´æ¥è¿å-1
if(arr==null||arr.length==0){
return -1;
}
else{
//å¦æå¨ï¼åè¿åè¿ä¸ªå符æå¨çä½ç½®
for(int i=0;i<arr.length;i++){
if(ch==arr[i]){
return i;
}
}
}
//å¦åè¿å-1
return -1;
}
}
温馨提示:答案为网友推荐,仅供参考