Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como adicionar int em uma String em Java
Quando você lida com números em seus programas Java , você pode enviá-las aos usuários junto com o texto . Você pode adicionar números , tais como tipo primitivo inteiros para strings usando a classe StringBuilder . Você pode adicionar um número inteiro para uma string diretamente , mas como objetos string são imutáveis ​​em Java , este é ineficiente. Se um objecto é imutável , não pode ser alterada . Se você adicionar algo a uma corda, isso faz com que Java para criar uma nova string. Em vez de fazer isso, você pode usar a classe StringBuilder para adicionar seu inteiro para uma cadeia de texto de forma mais eficiente . Instruções
1

Crie a sua variável de cadeia. Se você ainda não tem uma seqüência para a qual você deseja adicionar um número inteiro , adicione a seguinte linha ao seu programa : String someText = "Aqui é um número ";

Você pode escolher qualquer nome da variável e corda valor que quiser. Se você não tem uma variável inteira ainda, use o seguinte código para criar um: int myNumber = 5;

Seu programa agora tem a corda eo número inteiro a acrescentar
2.

Crie um objeto StringBuilder . Adicione o seguinte código para criar uma instância de objeto da classe StringBuilder : StringBuilder sbuild = new StringBuilder ( someText );

O construtor StringBuilder leva um parâmetro de seqüência para modelar inicialmente. Uma vez que você tem um objeto StringBuilder , você pode realizar modificações sobre o valor da cadeia , incluindo a adição de valores de outros tipos, tais como inteiros a ele.
3

Anexar dados adicionais para o seu string usando o StringBuilder objeto. Adicione a seguinte linha ao seu programa : sBuild.append (":" );

Isso prepara sua seqüência para adicionar o valor inteiro, precedendo-o com dois pontos e um espaço. Caso contrário, o seu inteiro seria acrescentado imediatamente após o texto existente , sem espaço entre elas. Adicione a seguinte linha para anexar seu inteiro para string: sBuild.append ( myNumber );

Você pode incluir ainda acrescentar - chamadas de método , se você quiser adicionar mais texto depois que o número
. 4

Obter o valor da cadeia de volta de seu objeto StringBuilder . Se você deseja armazenar o novo valor de cadeia na variável string original , use o seguinte código: someText = sBuild.toString ();

Se você preferir criar uma nova variável de seqüência , deixando o original inalterado , use a seguinte sintaxe vez : String = newText sBuild.toString ();

agora Você pode consultar a nova cadeia em pontos subseqüentes em seu código
5

Teste a sua nova . string. Adicione o seguinte código para a saída de sua seqüência : System.out.println ( someText );

Se você criou uma nova variável de seqüência , alterar o parâmetro de impressão método para refletir seu nome. Salve o arquivo e executá-lo . Verifique se a saída coincide com o que você precisa para sua funcionalidade do programa. Você pode experimentar com o código se você quiser se familiarizar com a classe StringBuilder , chamando seus métodos alternativos e verificar os resultados.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Acessar JSP Conectividade Codificação 
·Como processar XML e JDOM em Java 
·Mesmo função em Java 
·Como enviar um e-mail em JDK 1.6 
·Como fazer da Fronteira Invisível em um Grupo JFace 
·Como obter todos os JARs usados ​​em um projeto Java 
·Como converter para HTML JSP no Dreamweaver 
·Como terminar threads Devido ao estouro de pilha de Pro…
·Como usar gráficos em Java Blender 3D 
·Como desenvolver uma pontuação de Aplicação Teste d…
  Artigos em destaque
·Como formatar o DataGrid que não tem linhas 
·Como gerar um tom em Java 
·Como testar Cordas em Korn Shell 
·Como fazer certificados para Unsigned Apps Android 
·Como instalar o Allegro Visual C 
·Como criar um campo inteiro 
·Como fazer uma caixa de texto em XNA 
·Checklist de programação COBOL 
·O que é o Pico Codificação 
·Como atualizar uma declaração em Informix 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados