terça-feira, 6 de abril de 2010

Substituir Vogais !

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: