sábado, 27 de maio de 2017

Convertendo string em array de string

Aqui está um bom exemplo de como converter 
uma String em Array de 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;
         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 ( 13, 2, 12, 55 );
         System.out.printf ( "CONVERTENDO STRING EM ARRAY DE STRING");
         //////////////////////////////////////////////////////
         jht.poscolor ( 20, 4, 9, 15 );
         System.out.printf ( "Impressão 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, 14 );
         //////////////////////////////////////////////////////
         //Conversão da String em array de string
         String [ ] str_1 = new String [ ] { str };
         jht.poscolor ( 20, 12, 9, 15 );
         System.out.printf ( "Impressão do array de String" );
         jht.poscolor ( 22, 14, 0, 15 );
         for ( i = 0; i < str_1.length; i++ ) {
              jht.poscolor ( 23, i + 14, 0, 15 );
              System.out.print ( " " );
              System.out.print ( str_1 [ i ] );
         }
         //////////////////////////////////////////////////////
         //A coluna esquerda da moldura está sendo
         //refeita através deste método apaga
         jht.Apaga ( 4, 26, 0, 2, 14 );
         //////////////////////////////////////////////////////
         //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, 9, 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.