2014-07-09 3 views
-5

문자열에서 반복되는 접두어 배열을 만들고 싶습니다.가능한 접두사의 자바 문자열 문자열 [

이것은 옵션은 코드 아래에 시도 할 수 있습니다 { "s", "st", "sta", "star", "start" }

+0

코드보기? – gjman2

+0

이 시점에서 나는 그렇게 많은 사람들이 없기 때문에이 부분을 손으로 통과시키고있다. 그러나 나는 한 번 실수를 저질렀습니다. 그래서 나를 위해이 일을 할 수있는 훌륭한 도서관이 있는지 궁금해하고있었습니다. – EdJoJob

답변

1

이 될 것입니다 예를 "start"를 들어 String.startsWith

를 사용하여 일치하는 몇 가지 테스트를 만드는 것입니다

 String str = "start"; 

    String strArray[] = new String [str.length()]; 

    for (int i=0 ; i< str.length() ; i++) 
    { 
     strArray[i] = str.substring(0,i+1); 
     System.out.println("strArray["+i+"] = " +strArray[i] ); 
    } 

출력 :

strArray[0] = s 
strArray[1] = st 
strArray[2] = sta 
strArray[3] = star 
strArray[4] = start 
+0

@Unihedron : 고마워요! 변경됨 –

+0

@Unihedron : 로컬 이클립스에서 코드를 시도하고 출력 된 컴파일 된 버전을 게시했습니다. 다시 감사합니다! –

+0

당신은 코드를 보여주기 전에 그 사람이 조금만 작업하도록해야합니다. BTW는 UR 노력에 감사합니다. –