sábado, 27 de maio de 2017

Convertendo array bidimensional de string para String

Aqui está um bom exemplo de como converter um array bidimensional
de String para uma única String, acompanhe:


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 = 0, j = 0;
         String str_1 = "";
         String [ ] [ ] str = {
                   {"No Meio do Caminho                        \n\t"},
                   {"Carlos Drummond de Andrade                \n\t"},
                   {"No meio do caminho tinha uma pedra        \n\t"},
                   {"Tinha uma pedra no meio do caminho        \n\t"},
                   {"Tinha uma pedra                           \n\t"},
                   {"No meio do caminho tinha uma pedra.       \n\t"},
                   {"Nunca me esquecerei desse acontecimento   \n\t"},
                   {"Na vida de minhas retinas tão fatigadas.  \n\t"},
                   {"Nunca me esquecerei que no meio do caminho\n\t"},
                   {"Tinha uma pedra                           \n\t"},
                   {"Tinha uma pedra no meio do caminho        \n\t"},
                   {"No meio do caminho tinha uma pedra.       \n\t"}};
         jht.poscolor ( 4, 2, 12, 55 );
         System.out.printf ( "CONVERTENDO ARRAY BIDIMENSIONAL DE STRING EM STRING");
         for ( i = 0; i < str.length; i++ ) {
              for ( j = 0; j < str [ i ].length; j++ ) {
                   str_1 += str [ i ] [ j ];
              }
         }
         jht.poscolor ( 7, 4, 9, 55 );
         System.out.printf ( "O ARRAY BIDIMENSIONAL FOI CONVERTIDO EM STRING");
         jht.poscolor ( 8, 6, 0, 55 );
         System.out.print ( str_1 );
         //A coluna esquerda da moldura está sendo
         //refeita através deste método apaga
         jht.Apaga ( 4, 26, 0, 2, 0 );
         //////////////////////////////////////////////////////
         //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, 19, "Por: ", 12, 15, 5, 0, 1000, 200 );
         jht.printfx ( 25, 19, "Samuel Lima", 9, 15, 11, 0, 0, 0 );
         jht.printfx ( 20, 20, "sa_sp10@hotmail.com", 0, 14, 20, 1800, 10, 0 );
         jht.printfx ( 23, 22, "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.