pessoal no delphi eu tenho a seguinte funcao :
Palavra[Contador-1] in ['A','E','I','O','U'])
retorna true se a letra for uma dessas …
teria alguma coisa parecida em java??
pessoal no delphi eu tenho a seguinte funcao :
Palavra[Contador-1] in ['A','E','I','O','U'])
retorna true se a letra for uma dessas …
teria alguma coisa parecida em java??
Colega , tranquilo ?
Você pode usar expressões regulares, usando a classe Regex.
Segue um exemplo e um link muito bom pra vc consultar.
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class PatternMethodExample {
public static void main(String args[]) {
reusePatternMethodExample();
}
public static void reusePatternMethodExample() {
Pattern p = Pattern.compile("\\d");
Matcher matcher = p.matcher("5");
boolean isOk = matcher.matches();
System.out.println("original pattern matches " + isOk);
String tmp = p.pattern();
Pattern p2 = Pattern.compile(tmp);
matcher = p.matcher("5");
isOk = matcher.matches();
System.out.println("second pattern matches " + isOk);
}
}
Um abraço !
“AEIOU”.indexOf(Palavra.charAt(Contador-1))
Considerando que “Palavra” é uma String.
Qualquer valor diferente de -1 indica que o caractere naquela posição da String é uma vogal.
Só uma observação…pelas convenções do Java, não é legal usar variáveis com seus nomes em maiúsculas!