2013-03-10 2 views
-1

제목에 설명되어 있습니다. 좋습니다. 예를 들어, 나는 돼지 라틴어 변환기를 만들고 싶었습니다. 따라서 사용자는 텍스트 상자에 무엇인가를 입력합니다 (이름이 무엇이든간에). 그런 다음 문자열로 변환합니다. 이제 단어 끝의 첫 글자를 지우고 "ay"를 추가해야합니다. 그러나 문자열이 문장 인 경우 첫 번째 단어의 첫 글자를 마지막 단어의 마지막 글자로 옮깁니다. 문자열 내의 각 단어에 대해 그렇게해야합니다. 그래서 단어 당 문자열을 나누는 방법이 필요합니다. 그리고 나서 각 단어에 대해 모음을 제외하고 돼지 라틴어로 변환하는 방법을 수행하십시오. 그래서, 필자가 정말로 필요로하는 것은 각 단어를 분리하여 어떻게 든 간단한 방법으로 참조하는 것입니다. 아마도 for 루프를 사용해야 할 것입니다. 어떻게 잘 모르겠다. 나는 나머지를 할 수 있다고 생각해. 그것은 단지 하나의 부분입니다. 누군가가 모음을 제외하고 나를 도우려고한다면, 그것은 좋을 것이다.Android- 문자열을 여러 문자열로 분할

답변

1

String.split(" ")을 사용하여 단어로 분리 한 다음 개별 단어에 대해 수행해야 할 작업을 수행하십시오.

http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#split(java.lang.String)

예 :

ArrayList<String> words = new ArrayList<String>(Arrays.asList(sentence.split(" "))); 
ArrayList<String> convertedWords = new ArrayList<String>(); 
for (String word : words) { 
    convertedWords.add(convertToPigLatin(word)); 
} 
+0

감사합니다. 시도해 볼게. – user2128299

관련 문제