My Writings. My Thoughts.

Java Conversões

On » sexta-feira, 18 de dezembro de 2009 //

//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

My videos. Featured videos.

My photos. Now you know me.


Esse não sou eu, mas posso acabar sendo...

Browse Flickr

My lifestream. Stay updated with me.