Como capitalizar a primeira letra de uma corda em java?

Como capitalizar a primeira letra de uma corda em java?
Uma variável de string contém um grupo de caracteres cercados por citações duplas [""]. Mais especificamente, em Java, uma string é um objeto da classe String que ajuda a criar strings e manipulá -las conforme os requisitos. Enquanto escrevem programas Java, os programadores geralmente tentam capitalizar a primeira letra de uma string, pois ajuda o leitor a entender que a nova linha é iniciada a partir daqui.

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 () é:

corda.toupppercase ()

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;
Sistema.fora.println ("A primeira letra da string agora está capitalizada");
Sistema.fora.println (stng);

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)

if (str == null || str.está vazia())
retornar str;

String s1 = str.substring (0,1);
String s2 = s1.toupppercase ();
String s3 = str.substring (1);
Sistema.fora.println ("String real:");
Sistema.fora.println (str);
String stng = s2+s3;
Sistema.fora.println ("A primeira letra da string agora está capitalizada:");
retornar stng;

Invoque o “Capitalizestng ()”Método e passe a string necessária:

public static void main (string [] args)
Sistema.fora.println (capitalizestng ("Welcome to linuxhint"));

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)

if (str == null || str.está vazia())
retornar str;

outro
retornar str.Substring (0, 1).toupppercase () + str.substring (1);

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.