String str="사과파이 사과";

이렇게 있을때

str.indexOf("사과");

이렇게하면 "사과파이"에 들어있는 "사과" 가 나오게 되거든요..

이렇게 포함된 문자열 말고 ' '로 구분되어있는 "사과"의 위치를 검색하고 싶은데 어떻게 해야되요?