sexta-feira, 26 de maio de 2017

Convertendo um array de string para array de floats

Aqui está um bom exemplo de como
converter um array de String em Array de floats.


 Veja abaixo uma imagem do programa em execução:


Veja abaixo o código do programa:


import java.util.Arrays;

public class PROJETO {
     public static void main ( String [ ] args ) {
         J jht = new J ( );
         jht.Moldura ( 1, 19, 2, 58, 15 );
         jht.title ( " " );
         int i;
         String [ ] str =  new String [ ] { "1.2", "3.4", "5.6", "7.8", "9.0" };
         Float [ ] arr = Arrays.stream ( str ).map
                   ( Float::valueOf ).toArray ( Float [ ] :: new );
         jht.poscolor ( 7, 2, 12, 55 );
         System.out.printf ( "CONVERTENDO ARRAY DE STRING PARA ARRAY DE FLOATS" );
         jht.poscolor ( 12, 4, 9, 15 );
         System.out.printf ( "Array de String => " );
         //////////////////////////////////////////////////////
         jht.poscolor ( 31, 4, 12, 15 );
         for ( i = 0; i < str.length; i++ ) {
              System.out.print ( " " );
              System.out.print ( str [ i ] );
         }
         //////////////////////////////////////////////////////
         jht.poscolor ( 12, 5, 9, 15 );
         System.out.printf ("Convertendo para array de floats ... " );
         jht.poscolor ( 12, 7, 9, 15 );
         System.out.printf ("Array de floats => " );
         jht.poscolor ( 31, 7, 0, 15 );
         for ( i = 0; i < arr.length; i++ ) {
              System.out.print ( " " );
              System.out.print ( arr [ i ] );
         }
         //////////////////////////////////////////////////////
         //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 ( 18, 14, "Por: ", 12, 15, 5, 0, 1000, 200 );
         jht.printfx ( 23, 14, "Samuel Lima", 9, 15, 11, 0, 0, 0 );
         jht.printfx ( 18, 15, "sa_sp10@hotmail.com", 0, 15, 20, 1800, 0, 0 );
         jht.printfx ( 23, 17, "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.