我正在进行一个while循环,它应该检查一个文本并查看字母是否在CAPS中,以及它们是否是元音等。我不知道如何创建一个可以存储某些特定的变量字母。我昨天问了这个问题,被告知要使用Array,但我想知道无论如何都要在Strings,charAt的帮助下做到这一点。
答案 0 :(得分:1)
您可以在没有循环的情况下执行此操作: -
String s = "HELLO";
if(s.toUpperCase().equals(s)){
System.out.println("String is All-CAPS!");
}
答案 1 :(得分:0)
是的,您可以使用charAt()为每个位置迭代String。如果你有一个String文本:
for(int i = 0; i < text.length() ; i++){
char currentChar = text.charAt(i);
doSomething(currentChar);
}