Este post discutirá o método relacionado à capitalização da primeira letra de Strings Java.
Como capitalizar a primeira letra de uma corda em java?
Você pode usar o “substring ()”Método em combinação com o“toupppercase ()”Método da classe String para capitalizar a primeira letra de uma string. Usando essa abordagem, primeiro, receberemos a primeira letra da string especificada como uma substring e depois usaremos o método touppercase () para capitalizá -la. Depois de capitalizar a primeira letra, concatenize -a com a string, utilizando o método substring ().
Sintaxe
A sintaxe do método substring () é:
Aqui, o método touppercase () converterá a string fornecida em maiúsculas.
Exemplo 1: Capitalizando a primeira letra de uma string usando touppercase ()
Por exemplo, temos uma string “str" isso tem "c”Como a primeira letra:
String str = "Bem -vindo ao Linuxhint";Em primeiro lugar, dividiremos a primeira letra da string criada com a ajuda do “substring ()”E armazene -o em uma nova string chamada“S1”:
String s1 = str.substring (0,1);Então, vamos usar o “toupppercase ()”Método para converter string“S1”Para uma letra maiúscula e armazená -la em outra variável de tipo de string“S2”:
String s2 = s1.toupppercase ();Depois de dividir a primeira palavra, armazenaremos a sequência restante original na variável “S3”. Aqui, vamos passar "1" como um argumento para o método substring (). Ao fazer isso, o método buscará a string do segundo índice para o último:
String s3 = str.substring (1);Finalmente, vamos concatenar as cordas “S2" e "S3”String usando o operador de concatenação“+”E imprima os valores com“Sistema.fora.println ()”Método:
String stng = s2+s3;Como você pode ver, o primeiro personagem da string agora está capitalizado como “C”:
Exemplo 2: manuseio de corda vazia enquanto capitaliza a primeira letra de uma string
O exemplo acima lançará uma exceção se a string estiver vazia:
Agora, mostraremos como resolver a questão acima, enquanto capitaliza a primeira letra de uma string.
Para fazer isso, criaremos um método chamado “Capitalizestng ()”Isso aceita um parâmetro de string e verifique se a string está vazia com a ajuda do“adicionado“Se condição. O método retorna a string se estiver vazio; Caso contrário, o próximo código adicionado será executado. Então o "substring ()”O método divide o primeiro caractere da string e o capitaliza usando toupppercase () método. Por fim, concatenar as duas cordas usando “+" operador de concatenação:
public static string capitalizestng (string str)Invoque o “Capitalizestng ()”Método e passe a string necessária:
public static void main (string [] args)Saída
No exemplo acima, o método contém três variáveis que terão mais espaço de memória e tempo para executar. Portanto, o próximo exemplo demonstrará como executar a mesma operação enquanto reduz a complexidade do código.
Exemplo 3: Capitalizando a primeira letra de uma string em Java usando o método definido pelo usuário
Agora criaremos um método definido pelo usuário e executaremos o procedimento acima do rumo, utilizando os métodos Java embutidos. Também funcionará o mesmo que acima:
public static string capitalizestng (string str)Saída
Reunimos todas as informações necessárias sobre como capitalizar a primeira letra de um java strings.
Conclusão
Para capitalizar a primeira letra de String, você pode usar o “substring ()”Método com o toupppercase () Método da classe String. O método substring () divide a primeira palavra de uma string como uma substring e depois altera a letra para a caixa superior usando o método touppercase (). Finalmente combine as duas cordas resultantes. O post discutiu o método de capitalizar a primeira letra da string em Java.