반응형
public static void main(String[] args) {

    String document = "삼성전자 LG전자 화웨이 소니 애플 삼성전자(우) 삼성화재";
    String word = "삼성";

    System.out.println(findIndexes(word, document));

}

public static List<Integer> findIndexes(String word, String document) {

    List<Integer> indexList = new ArrayList<Integer> ();
    int index = document.indexOf(word);

    while(index != -1) {
        indexList.add(index);
        index = document.indexOf(word, index+word.length());
    }

    return indexList;
}

// 출처 : https://needneo.tistory.com/96

 

반응형