Android-将字符串拆分为多个字符串

时间:2013-03-10 03:16:27

标签: java android string split

正如标题所述。好的,例如,我想制作Pig Latin转换器。因此,用户在文本框中输入内容(不管它叫什么)。然后,我将其转换为字符串。现在,我需要删除单词的第一个字母到最后,然后添加“ay”。但是,如果字符串是一个句子,它只会将第一个单词的第一个字母移动到最后一个单词的最后一个字母。我需要它来为字符串中的每个单词执行此操作。所以我需要一种方法来分割每个单词的字符串,然后对于每个单词,执行将其转换为pig Latin的方法,元音除外。因此,我真正需要的是将每个单词拆分并以某种方式以简单的方式引用它。我可能不得不使用for循环。我只是不确定如何。我想我可以做其余的事情。这只是一部分。如果有人想用元音除外帮助我,那就太好了。

1 个答案:

答案 0 :(得分: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));
}