Passar para maiúsculo...[Resolvido]

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…

[code]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()); [/code]

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()); >