如标题所述。好的,例如,我想做一个 Pig Latin 转换器。所以,用户在文本框中输入了一些东西(不管它叫什么)。然后,我将其转换为字符串。现在,我需要将单词的第一个字母删除到末尾,然后添加“ay”。但是,如果字符串是一个句子,它只会将第一个单词的第一个字母移动到最后一个单词的最后一个字母。我需要它为字符串中的每个单词执行此操作。所以我需要一种方法来拆分每个单词的字符串,然后对于每个单词,执行将其转换为猪拉丁语的方法,元音除外。所以,我真正需要的只是拆分每个单词并以某种简单的方式引用它。我可能不得不使用 for 循环。我只是不确定如何。我想我可以做剩下的。这只是其中的一部分。
问问题
871 次
1 回答
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));
}
于 2013-03-10T03:19:11.690 回答