Saudações!
Este é um código para capitalizar (essa é a palavra certa? :)) frases (e pôr o ponto no final, é claro).
O código tá funcional, mas queria saber se tem alguma forma mais eficiente de fazê-lo.
public class Teste {
public static void main (String [] args) {
String frase = "AQUI, VEMOS UMA BELA PAISAGEM";
String letrainicial = frase.substring(0, 1).toUpperCase();
String restantedafrase = frase.substring(1).toLowerCase();
String frasecompleta = letrainicial + restantedafrase;
if (!frase.endsWith(".")) {
System.out.println(frasecompleta+".");
} else {
System.out.println(frasecompleta);
}
}
}