Baixe o app para aproveitar ainda mais
Prévia do material em texto
CONSTANTE É um tipo de variável que não pode alterar seu conteúdo depois de ter sido inicializada, ou seja, seu conteúdo permanece o mesmo durante toda a execução do programa. Ex1: final double PI = 3.14; Ex2: final int MILISEGUNDOSPORSEGUNDOS = 1000; // Não é obrigatório inicializar o conteúdo de uma variável final no momento de sua declaração. Ex3: final int MILIMETROSPORCENTIMETRO; ... MILIMETROSPORCENTIMETRO = 10; CONVERSÃO DE TIPOS 1) Convertendo ASCII para String Você pode converter códigos ASCII para String utilizando o método toString(), de acordo com o código abaixo: int i = 64; String aChar = new Character((char)i).toString(); 2) Convertendo números em decimal para binário É possível fazer a conversão de números na base hexadecimal para binário através do método toBinaryString(), como pode ser visto a seguir: int i = 42; String binstr = Integer.toBinaryString(i); 3) Convertendo um valor booleano para integer Faça a conversão de valores booleanos para inteiros utilizando o seguinte código: i = (b)?1:0; 4) Convertendo um número decimal para hexadecimal Você pode converter um número decimal para hexadecimal de três formas diferentes. Conheça essas formas no código a seguir: int i = 42; String hexstr = Integer.toString(i, 16); //ou String hexstr = Integer.toHexString(i); //ou (with leading zeroes and uppercase) public class Hex { public static void main(String args[]){ int i = 42; System.out.print(Integer.toHexString( 0x10000 | i).substring(1).toUpperCase()); } } 5) Convertendo um Double para um String Você pode converter um variável do tipo double para um String usando o método toString() da classe Double, como apresentado a seguir: double i = 42.0; String str = Double.toString(i); 6) Convertendo um float para um StringConversion from float to String Da mesma forma que a conversão número 5, você utiliza o método toString() da classe Float. float f = 12.0f; String str = Float.toString(f); 7) Convertendo números em hexadecimal para integer Para fazer a conversão de um número em hexadecimal para integer você pode utilizar duas formas. Observe o código a seguir: int i = Integer.valueOf("B8DA3", 16).intValue(); //ou int i = Integer.parseInt("B8DA3", 16); 8) Convertendo um integer para código ASCII Veja como fazer a conversão de um integer para ASCII: char c = 'A'; int i = (int) c; // Você terá o valor 65 9) Convertendo um número integer para boolean Veja no código abaixo a conversão integer -> boolean: b = (i != 0); 10) Convertendo de um integer para uma String Veja no código abaixo duas formas de fazer a conversão de um integer para uma String: int i = 42; String str = Integer.toString(i); //ou String str = "" + i ; 11) Convertendo de um long para uma String Você pode fazer a conversão de long para String através do método toString da classe Long. long l = 42; String str = Long.toString(l); 12) Convertendo de uma String para Double Você pode converter um String para double utilizando o método valueOf() e doubleValue() da classe Double, como mostrado no trecho abaixo. double d = Double.valueOf(str).doubleValue(); 13) Convertendo String para integer Faça a conversão de um String para integer usando o método parseInt() da classe Integer, ou usando os métodos valueOf() e intValue() da classe Integer combinados, como mostra o código a seguir. str = "25"; int i = Integer.valueOf(str).intValue(); //ou int i = Integer.parseInt(str); 14) Convertendo uma String para um float Converta um String para float através da combinação dos métodos valueOf() e floatValue() da classe Float. float f = Float.valueOf(str).floatValue(); 15) Convertendo uma String para um long Você pode fazer a conversão de um String para long usando o método parseLong() da classe Long, ou utilizando a combinação dos métodos valueOf() e longValue() também da classe Long. long l = Long.valueOf(str).longValue(); //ou long l = Long.parseLong(str);
Compartilhar