Quando você lida com dados de texto em seus programas Java , muitas vezes você precisa para realizar o processamento nele. A classe string em Java fornece uma variedade de métodos para alterar o conteúdo de variáveis de cadeia de texto. Usando uma combinação desses métodos, você pode converter o primeiro caractere em suas cordas de capitais . O processo requer algumas etapas distintas , mas você pode condensar o código resultante em uma única linha dentro do seu programa, resultando em um valor de cadeia alterada . Instruções
1
Crie a sua variável de cadeia. Use o seguinte código para declarar e instanciar sua corda, se você não tiver um no seu programa já :
Cordas myText = " aqui estão algumas palavras ";
Se você já tem um string, você pode usá-lo em seu lugar. Esta variável contém uma seção curta de texto com algumas palavras , mas o seu pode conter quaisquer letras que você gosta. Seu programa agora pode chamar qualquer método da classe string sobre esta variável .
2
Pega o primeiro caracter da sua string. Para converter a primeira letra em maiúsculas , o programa deve primeiro adquirir uma referência a ele . Use o seguinte código de exemplo para obter o primeiro personagem como um texto:
myText.substring ( 0, 1)
Este instrui Java para copiar a seção específica da string. Substrings são indicadas usando a primeira posição e da posição após o final da seção que você deseja. Este código indica o primeiro caractere como um substring começando na primeira posição na string original , que é indicado por zero, correndo para a posição antes do segundo personagem , que é indicado pelo índice de um.
< Br > 3
Converta seu caráter inicial em maiúsculas. Amplie seu código da seguinte forma :
myText.substring ( 0, 1) toUpperCase (
) Isto instrui Java para adquirir uma cópia do primeiro caractere , em seguida, convertê -lo para a maiúsculas equivalente. . Se o personagem já está em maiúsculas , este código não tem nenhum efeito sobre ela . Seu código agora tem uma referência para a versão maiúscula do primeiro caractere na string , mas a string original permanece inalterada.
4
Criar uma nova cadeia. Você precisa transferir o conteúdo de sua variável string original para apontar para uma nova cadeia , compreendendo a primeira letra, convertido para maiúsculas , mais o resto da cadeia existente. Amplie seu código da seguinte forma : .
MyText = myText.substring ( 0, 1) toUpperCase () + myText.substring (1);
Quando esse código é executado , o Java primeiros exemplares a inicial personagem, convertendo-a em maiúsculas , então concatena isso com a segunda parte da string original , a partir do segundo personagem , que é indicado pelo índice de um. A segunda operação substring só fornece a posição inicial , de modo que o programa copia o resto da cadeia , começando com esta posição. Finalmente , as cópias Java esta nova seqüência na variável original .
5
Teste o seu processo de conversão. Adicione o seguinte código para a saída do novo valor da seqüência :
System.out.println ( myText );
Salve o arquivo e compilar seu programa, executá-lo para testar se os trabalhos de operação . Você deverá ver " Aqui estão algumas palavras " escritas para o seu console de saída. A string original foi substituído por seu equivalente com o primeiro caractere em letras maiúsculas .