我第一次使用迭代器编写了一个程序.我有一个字符串数组列表,我使用hasNext和next方法打印它们.我现在正试图使用前面的方法向后退,并且在这样做时我想检查每个元素,如果它以元音开头,我要从列表中删除它.这是我遇到问题的一段代码.
while (iterator.hasPrevious())
{
String s = iterator.previous();
if (s.startsWith("a"))
{
iterator.remove();
}
System.out.print(" "+ s);
}
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!
String vowels = "aeiou";
String testString = ... // Iterator String
if (vowels.indexOf(Character.toLowerCase(testString.charAt(0))) != -1) {
... // Start char is vowel
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3705 次 |
最近记录: |