1. Indexof Method 사용 :
public class test11 {private static int counter = 0;/***@param args*/public static void main (string [] args) {string str = "sdss ** & hgjhadhcasch & ^^"; int i = stringnumbers (str); system.out.println (i);} public int stringnbers (string str) {if str) (str.indexof ( "java") == -1) {return 0;} else if (str.indexof ( "java")! = -1) {counter ++; stringnumbers (str.substring ( "java")+4)); return counter;}}}. 2. 기판이 시작과 끝이 같은 문자열이 아닌 경우 다음과 같이 구현할 수도 있습니다.
if (str.indexof ( "java")! = -1) {string [] str1 = str.split ( "java"); system.out.println (str1.length -1);} else {system.out.println (0);}문자열의 하위 문자 수에 대한 위의 Java 검색은 편집기가 공유하는 전체 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.