A classe StringBuilder possui um conjunto de métodos
não sincronizados para realização de algumas operações
especiais, dentre os mais utilizados estamos mostrando
aqui pelo menos dois, que são os métodos length e capacity.
O método length retorna o número de caracteres
que a StringBuilder possui no momento,
já o método capacity retorna o número máximo de caracteres
que pode ser armazenado em um StringBuilder sem a necessidade
de alocar mais memória.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
não sincronizados para realização de algumas operações
especiais, dentre os mais utilizados estamos mostrando
aqui pelo menos dois, que são os métodos length e capacity.
O método length retorna o número de caracteres
que a StringBuilder possui no momento,
já o método capacity retorna o número máximo de caracteres
que pode ser armazenado em um StringBuilder sem a necessidade
de alocar mais memória.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
public class PROJETO {
public static void Inform ( ) {
J jht = new J ( );
//
////////////////////////////////////////////////////
// Parâmetros da função printfx
// Coord x, Coord y, String, cor de
frente, cor de fundo,
// Comprimento, Tempo, frequência, duração.
jht.printfx ( 22, 18, "Por: ", 12, 15, 5, 0, 1000, 200 );
jht.printfx ( 27, 18, "Samuel
Lima", 9, 15, 11, 0, 0, 0 );
jht.printfx ( 22, 19, "sa_sp10@hotmail.com", 0, 15, 20, 1800, 0, 0 );
jht.printfx ( 33, 22, "MUITO OBRIGADO", 12, 15, 15, 0, 0, 0 );
}
public static void main ( String [ ] args ) throws Exception {
J jht = new J ( );
jht.Moldura ( 1, 24, 2, 78, 15 );
jht.poscolor ( 20, 2, 12, 15 );//StringBuilder
System.out.println ( "STRINGBUILDER
- MÉTODOS LENGTH E CAPACITY" );
// //////////////////////////////////////////////////////////
StringBuilder str = new StringBuilder (
"PROGRAMAÇÃO");
// //////////////////////////////////////////////////////////
jht.poscolor ( 20, 4, 9, 15 );
System.out.printf ( "Impressão da
StringBuilder" );
jht.poscolor ( 24, 6, 0, 15 );
System.out.print ( str );
//////////////////////////////////////////////////////
jht.poscolor ( 20, 8, 9, 15 );
System.out.printf ( "Tamanho da
StringBuilder => " );
jht.textcolor ( 12 );
System.out.print ( str.length ( ) );
jht.poscolor ( 20, 9, 9, 15 );
System.out.printf ( "Capacidade da
StringBuilder => " );
jht.textcolor ( 12 );
System.out.print ( str.capacity ( ) );
//////////////////////////////////////////////////////
Inform ( );
}
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.