Bom pessoal existe várias formas de fazer substitições de vogais em palavras "Strings"
as duas formas apresentadas vão esta bastante diferentes ! A primeira utiliza o "for" que é o
comando de loop "laço" e a segunda não!
Primeira CLASSE!
public class SubstituirVogais_parte1(){
public static final char vogais[] = new char[]{'a', 'e', 'i', 'o', 'u'};
public static void main(String args[]) {
String palavra = "Banana";
char palavraNova[] = palavra.toCharArray();
for (int i = 0; i < vogais.length; i++) {
for (int j = 0; j < palavraNova.length; j++) {
if (palavraNova[j] == vogais[i]) {
palavraNova[j] = 'x';
}
}
}
System.out.println(new String(palavraNova));
}
}
Segunda CLASSE!
public class SubstituirVogais_parte2(){
public static void main(String args[]){
String mensagem = "Banana";
System.out.println(mensagem.replaceAll("[AEIOUaeiou]", "x"));
}
}
Espero ter gostado!
Fonte: GUJ!
Obs: o primeiro método foi feito com minha ajuda!
vlw
Nenhum comentário:
Postar um comentário