Bom galera, gostara que alguém pudesse me explicar direitinho esse código que eu achei mas não consegui achar explicações boas sobre esse método, esse código é pra deixar as iniciais de cada palavra em maiúsculo mas não consigo entende esse método substring principalmente esses parâmetros dele, o que significam exatamente, e essa concatenação! se alguém puder me esclarecer agradeço…
public String maiuscula(String nome) {
return nome.substring(0, 1).toUpperCase() + nome.substring(1);
}