2013-03-10 137 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

相关问题