My Writings. My Thoughts.
Java Conversões
On » sexta-feira, 18 de dezembro de 2009 //
In »
Java
//Conversão int para string
String myString = Integer.toString(my int value)
//ou
String str = "" + i
//Conversão String para int
int i = Integer.parseInt(str);
//ou
int i = Integer.valueOf(str).intValue();
//Conversão Double para String
String str = Double.toString(i);
//Conversão String para Double
Boolean theValue = Boolean.parseBoolean(strBoolean);
//Conversão Long para String
String str = Long.toString(l);
//Conversão Float para String
String str = Float.toString(f);
//Conversão String para Double
double d = Double.valueOf(str).doubleValue();
//Conversão String para Long
long l = Long.valueOf(str).longValue();
//ou
long l = Long.parseLong(str);
//Conversão String para Float
float f = Float.valueOf(str).floatValue();
//Conversão Decimal para Binary
int i = 42;
String binstr = Integer.toBinaryString(i);
//Conversão Decimal para Hexadecimal
int i = 42;
String hexstr = Integer.toString(i, 16);
//ou
String hexstr = Integer.toHexString(i);
//ou
public class Hex {
public static void main(String args[]){
int i = 42;
System.out.print
(Integer.toHexString( 0x10000 | i).substring(1).toUpperCase());
}
}
//Conversão Hexadecimal(String) para Integer
int i = Integer.valueOf("B8DA3", 16).intValue();
//ou
int i = Integer.parseInt("B8DA3", 16);
//Conversão ASCII code para String
int i = 64;
String aChar = new Character((char)i).toString();
//Conversão Integer para ASCII code (byte)
char c = 'A';
int i = (int) c; // i will have the value 65 decimal
//Conversão Integer para Boolean
b = (i != 0);
//Conversão Boolean para Integer
i = (b)?1:0;
//Date para String
SimpleDateFormat out = new SimpleDateFormat("dd/MM/yyyy");
String result = out.format(new Date());
No Response to "Java Conversões"
Leave A Reply