int 값을 반환하고 문자열 배열의 문자열 (char가 아님)을 인식하는 간단한 indexOf()
메서드를 만들려고합니다.내 자신의 간단한 indexOf() 메서드를 만드는 방법
public int indexOf(String str) {
/*Getting and return the index of the first
*occurrence of the specified String. Return
*-1 if string not in the list
*/
for(int i = 0; i < listArray.length; i++) {
if(listArray[i].equals(str)) {
return str.indexOf(listArray[i]);
}
}
return -1;
}
내가 처음 반환 자바에서
indexOf()
방법을 사용하고 있지만, 항상 왜, 그리고이 방법을 쓸 수있는 더 나은 방법이 0을 반환
?
자신의'indexOf' 함수를 구현하려고한다면 (연습을 위해), 연습의 목적을 무방화시키는 내장 함수를 사용하지 않을까요? 어쩌면 함수가 실제로 무엇을하는지 (또는 JDK의 구현을 들여다 보면) 생각하고 거기에서 가져와야 할 것이다. – jpw
코드의 다른 문제를 해결하지 않고 열심히 작업하고 반복적으로 작업 한 후에 반환하는 것이 더 좋습니다. :) – MordechayS
도대체 왜'listArray'입니까? – Li357