Java fornece diversas abordagens de formatação de texto de saída. Utilizando o método de formato da classe string , você pode criar objetos string com conteúdo formatado , usando este conteúdo a informação de saída para os usuários do programa. Criar strings formatadas normalmente não é difícil, por isso mesmo os iniciantes na linguagem pode realizar a tarefa rapidamente. O método string de formato fornece um bom nível de flexibilidade em termos de produção de cordas, para que a sua principal tarefa será a de escolher o que você quer que seu string formatada para conter . Instruções
1
Prepare os dados que você deseja formatar dentro de suas cordas. Formatação de Cordas permite formatar cadeias de texto com conteúdo numérico e outros. O seguinte código Java exemplo demonstra a criação de algumas variáveis numéricas
int myInt = 3; .
Dupla MyDouble = Math.sqrt (5);
int otherInt = 31 ;
Estes exemplos são para demonstração, mas no seu próprio código que você pode usar todos os tipos numéricos que você gosta , assim como datas, horários e personagens entre outras opções .
2
Realizar a operação de formatação em seu programa. O código a seguir exemplo demonstra chamando o método formato na classe string , passando algum texto , bem como especificadores de formato indicando os tipos de formatação a ser refletidas na saída corda
String.format ( " myInt : . % D MyDouble : % f otherInt : % x " ) ;
Este código que ainda não está completa , mas demonstra a primeira parte do processo . Os especificadores de formato aparecer após o sinal de porcentagem para instruir Java para tratar essas seções da string como conteúdo formatado , indicando decimal , ponto flutuante e formatação hexadecimal.
3
Passe o método formato suas variáveis como parâmetros adicionais . Quando o Java encontra os especificadores de formato em seu código , ele vai olhar para as variáveis ou valores a incluir. O código a seguir demonstra estendida incluindo as três variáveis como parâmetros do método
String.Format ( " myInt :% d MyDouble : % f otherInt :% x" , myInt , MyDouble , otherInt ); .
Este código inclui as variáveis na ordem refletida dentro do primeiro parâmetro de seqüência para o método. A string resultante irá conter o texto e os valores de cada variável , formatado de acordo com os especificadores listados.
4
Guarde a sua nova string em uma variável. O método retorna uma seqüência de formato novo valor de cadeia que contém os caracteres formatados solicitados. Altere o código para armazenar o resultado em uma variável de seqüência da seguinte forma
Cordas formattedString = String.format . ( " MyInt :% d MyDouble : % f otherInt :% x" , myInt , MyDouble , otherInt );
a linguagem Java fornece facilidades de formatação para fluxos de saída , bem como cordas, mas a vantagem de se utilizar o método de classe string é que você adquire uma referência a uma nova variável string, que você pode usar em qualquer momento posterior em seu programa.
5
Salve o arquivo Java, compilar e executar o seu programa para testá-lo. Você pode incluir a seguinte linha de código simples para a saída de sua nova palavra para o console de saída padrão
System.out.println ( formattedString ); .
Esta é uma maneira rápida de testar o seu processamento . Se o programa não funcionar como você esperava que , verifique o código de novo, incluindo os valores de variáveis .