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

Java Android-将字符串拆分为多个字符串,java,android,string,split,Java,Android,String,Split,正如标题所述。好吧,举个例子,我想做一个猪拉丁语转换器。因此,用户在文本框中键入一些内容(ir,不管它叫什么)。然后,我将其转换为字符串。现在,我需要删除单词末尾的第一个字母,然后添加“ay”。但是,如果字符串是一个句子,它只会将第一个单词的第一个字母移动到最后一个单词的最后一个字母。我需要它对字符串中的每个单词都这样做。因此,我需要一种方法来拆分每个单词的字符串,然后对每个单词使用一种方法,将其转换为pig拉丁语,但元音除外。所以,我真正需要的是把每个单词分开,以一种简单的方式引用它。我可能不

正如标题所述。好吧,举个例子,我想做一个猪拉丁语转换器。因此,用户在文本框中键入一些内容(ir,不管它叫什么)。然后,我将其转换为字符串。现在,我需要删除单词末尾的第一个字母,然后添加“ay”。但是,如果字符串是一个句子,它只会将第一个单词的第一个字母移动到最后一个单词的最后一个字母。我需要它对字符串中的每个单词都这样做。因此,我需要一种方法来拆分每个单词的字符串,然后对每个单词使用一种方法,将其转换为pig拉丁语,但元音除外。所以,我真正需要的是把每个单词分开,以一种简单的方式引用它。我可能不得不使用for循环。我只是不知道怎么做。我想我可以做剩下的。只是那一部分。如果有人想帮我解决元音除外的问题,那很好。

使用
String.split(“”
)将其拆分为单词,然后对单个单词执行您需要执行的操作

例如:

ArrayList<String> words = new ArrayList<String>(Arrays.asList(sentence.split(" ")));
ArrayList<String> convertedWords = new ArrayList<String>();
for (String word : words) {
    convertedWords.add(convertToPigLatin(word));
}
arraylistwords=new-ArrayList(Arrays.asList(句子.split(“”));
ArrayList convertedWords=新的ArrayList();
for(字符串字:字){
添加(converttopigratin(word));
}