Aqui está um bom exemplo de como converter
uma String em Array bidimensional de string.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
uma String em Array bidimensional de string.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
public class PROJETO {
public static void main ( String [ ] args ) {
J jht = new J ( );
jht.Moldura ( 1, 24, 2, 58, 15 );
jht.title ( " " );
int i, j;
String str
= "Engenharia\n\t\t\t"
+ "Medicina\n\t\t\t"
+ "Arquitetura\n\t\t\t"
+ "Jornalismo\n\t\t\t"
+ "Biologia\n\t\t\t";
jht.poscolor ( 17, 2, 12, 55 );
System.out.printf ( "CONVERTENDO STRING EM ARRAY");
jht.poscolor ( 17, 3, 12, 55 );
System.out.printf ( "BIDIMENSIONAL DE STRING" );
//////////////////////////////////////////////////////
jht.poscolor ( 17, 4, 9, 15 );
System.out.printf ( "Impressão
normal da String" );
jht.poscolor ( 24, 6, 0, 15 );
System.out.print ( str );
//A coluna esquerda da
moldura está sendo
//refeita através deste método apaga
jht.Apaga ( 4, 26, 0, 2, 4 );
//////////////////////////////////////////////////////
//Analisando a string, percebemos que a mesma
//possui uma linha por uma coluna
final int tam_lin = 1;
final int tam_col = 1;
String [ ] [ ] str_1 = new String [ tam_lin ] [ tam_col ];
for ( i = 0; i < tam_lin; i++ ) {
for ( j = 0; j < tam_col; j++ ) {
str_1 [ i ] [ j ] = str;
}
}
jht.poscolor ( 20, 12, 9, 15 );
System.out.printf ( "Array
bidimensional de String" );
//System.out.print ( Arrays.deepToString (
str_1 ) );
for ( i = 0; i < tam_lin; i++ ) {
jht.poscolor ( 24, i + 14, 0, 15 );
for ( j = 0; j < tam_col; j++ ) {
System.out.print ( str_1 [ i ] [ j ] );
}
}
//////////////////////////////////////////////////////
//A coluna esquerda da moldura está sendo
//refeita através deste método apaga
jht.Apaga ( 4, 26, 0, 2, 4 );
//////////////////////////////////////////////////////
//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 ( 20, 20, "Por: ", 12, 15, 5, 0, 1000, 200 );
jht.printfx ( 25, 20, "Samuel
Lima", 9, 15, 11, 0, 0, 0 );
jht.printfx ( 20, 21, "sa_sp10@hotmail.com", 0, 10, 20, 1800, 10, 0 );
jht.printfx ( 23, 23, "MUITO
OBRIGADO", 12, 15, 15, 0, 0, 0 );
jht.getche ( );
}
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.