2013-03-10 207 views
-1

正如標題所述。好吧,例如,我想製作一個Pig Latin轉換器。所以,用戶在文本框中鍵入一些東西(不管它叫什麼)。然後,我將它轉換爲一個字符串。現在,我需要刪除單詞的第一個字母到最後,然後添加「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 2013-03-10 03:33:15

相關問題