String- manipulação em Java fornece um número de funções padrão . Quando você estiver usando e manipulando seqüências de texto dentro de um programa Java, você pode precisar alterar e formatá-los para exibir para os usuários. Um exemplo comum é a formatação de um pedaço de texto como uma frase, que envolve certificando-se a primeira letra é maiúscula. Capitalizando a primeira letra de uma string Java é simples , requerendo apenas alguns passos simples que mesmo um iniciante de programação pode alcançar. Instruções
1
Prepare a cadeia de texto dentro de seu programa Java. O seguinte exemplo de código demonstra um ser variável de seqüência instanciado :
Cordas someText = " aqui é um texto ";
Se você já tem uma variável de seqüência , você pode usar esse. A seqüência de texto em questão pode conter quaisquer caracteres diferentes que você gosta , incluindo sinais de pontuação e números, enquanto o primeiro caractere é uma letra.
2
Isolar o primeiro caractere na seqüência . Para converter o primeiro caractere na seqüência em maiúsculas , você precisa primeiro de fornecer Java com uma referência a ele . Digite o seguinte código :
someText.substring ( 0, 1)
Este trecho de código usa o método substring para isolar o primeiro caractere na seqüência , fornecendo as posições de início e fim do necessário seção de cordas . Esta é apenas parte da linha de código final que vai capitalizar a primeira letra de sua seqüência . O processo requer uma série de operações distintas trabalhando em conjunto com o outro . Ao trabalhar com estes , por sua vez , você vai ter uma compreensão mais clara da técnica que você está usando.
3
Converter o primeiro caractere na seqüência em maiúsculas. O método Java " toUpperCase " só funciona em cordas , e não sobre caracteres individuais , por isso você deve executar a operação no personagem como uma string. Adicione à sua linha de código da seguinte forma: .
SomeText.substring ( 0, 1) toUpperCase ()
O código está chamando o método " toUpperCase " na primeira letra da string , representado como uma substring .
4
Copie os resultados de sua capitalização em uma variável . Até agora, o seu código converteu a primeira letra da string para maiúscula , mas levou a cabo esta operação em uma substring em separado e não na string original . Para executar a operação de conversão em sua variável de string original , é necessário atribuir o resultado da operação a ele da seguinte forma: .
SomeText = someText.substring ( 0, 1) toUpperCase ()
Este código substitui o valor da variável original com os resultados de sua operação de capitalização . No entanto, no momento, a parte da seqüência após a primeira carta foi excluída .
5
Complete a sua capitalização cadeia , adicionando o restante da cadeia para a variável. . Digite o código final declaração da seguinte forma:
someText = someText.substring ( 0, 1) toUpperCase () + someText.substring (1);
Isso leva a string original , capitaliza o primeiro personagem, e depois junta-se isto com o resto da cadeia , substituindo o valor da variável original com o resultado da operação . Você pode testar sua nova seqüência de escrevê-lo para o console de saída Java da seguinte forma:
//output " Aqui é um texto "
System.out.println ( someText );