[JAVA] indexOf ()

JAVA/함수 2014. 8. 14. 17:53
728x90
반응형

indexof()메소드의 Prototype은 아래와 같습니다.

 

int indexof(Object elem)

인수로 넘어온 객체와 Vector안에 저장된 객체가 있는지 확인을 하여 같은 객체가 있으면 인덱스를 반환 하는 메소드 입니다.

 

 

========================================================================================

Vector의 indexOf( ) 메소드는 2가지(오버로딩)가 있습니다.

 

public int indexOf(Object elem)

public int indexOf(Object elem, int index)

 

Vector내부에 저장된  객체중에 매개변수로 넘어온 객체를 찾아서 해당 객체가 몇번째 있는지에 대한 인덱스를 반환하는 객체입니다.

이때, 동일한 객체인지를 찾기위해 equals( )메소드(Object 부분 참조)를 사용합니다.

그리고 동일한 객체가 여러개 있는 경우, 맨 처음 존재하는 객체의 인덱스를 반환합니다.

위의 두가지 메소드 중에 아랫부분에 있는 메소드는 매개변수로 입력되는 인덱스부터 검색하는 메소드 입니다.

동일한 객체가 Vector내에 존재 하지 않으면 반환값으로 -1을 반환합니다.

 

[출처] [JAVA] indexOf ()|작성자 으냐

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,