Passar para maiúsculo...[Resolvido]

1 resposta
V

pessoal como eu faria para buscar numa frase as vogais só que na hora de imprimir ele ficasse maiusculo mas questão sem usar o toUpperCase, o código para procurar as vogais eu fiz mas to tentando com que ele imprima maiúsculo...

String msg;  
		   
		         msg = JOptionPane.showInputDialog("Digite uma frase para se fazer a cntagem das vogais:");  
		   
		        StringBuffer buffer = new StringBuffer();  
		   
		         for (int i=0; i<msg.length(); i++) {  
		   
		         switch (msg.charAt(i)) {  
		   
		         case 'a': buffer.append(msg.charAt(i));  
		   
		         break;   
		   
		         case 'e':  buffer.append(msg.charAt(i));  
		   
		         break;  
		   
		         case 'i': buffer.append(msg.charAt(i));  
		   
		         break;  
		   
		         case 'o': buffer.append(msg.charAt(i));  
		   
		         break;  
		   
		         case 'u': buffer.append(msg.charAt(i));  
		   
		         }  
		   
		         }  
		   
		         System.out.println();  
		   
		         System.out.println("Na cadeia de caracteres: \"" + msg + "\".");  
		   
		         System.out.println("Somente as vogais: " + buffer.toString());

1 Resposta

ViniGodoy

String msg = JOptionPane.showInputDialog("Digite uma frase para se fazer a cntagem das vogais:"); StringBuilder buffer = new StringBuilder(); for (int i=0; i<msg.length(); i++) { switch (msg.charAt(i)) { case 'a': case 'A': buffer.append("A"); break; case 'e': case 'E': buffer.append("E"); break; case 'i': case 'I': buffer.append("I"); break; case 'o': case 'O': buffer.append("O"); break; case 'u': case 'U': buffer.append("U"); break; } } System.out.println(); System.out.println("Na cadeia de caracteres: \"" + msg + "\"."); System.out.println("Somente as vogais: " + buffer.toString()); >

Criado 6 de outubro de 2009
Ultima resposta 6 de out. de 2009
Respostas 1
Participantes 2