0% found this document useful (0 votes)
36 views2 pages

Conversion

This document discusses various methods for converting between data types in Java, including: - Converting an integer to a string using Integer.toString() or concatenating with an empty string. - Converting a string to an integer using Integer.parseInt() or Integer.valueOf(). - Converting other numeric types like double, long, and float to strings and vice versa. - Converting between numeric bases like decimal to binary, hexadecimal, and back. - Converting between ASCII characters and integers. - Converting between booleans and integers.

Uploaded by

liosant
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views2 pages

Conversion

This document discusses various methods for converting between data types in Java, including: - Converting an integer to a string using Integer.toString() or concatenating with an empty string. - Converting a string to an integer using Integer.parseInt() or Integer.valueOf(). - Converting other numeric types like double, long, and float to strings and vice versa. - Converting between numeric bases like decimal to binary, hexadecimal, and back. - Converting between ASCII characters and integers. - Converting between booleans and integers.

Uploaded by

liosant
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Archivado en Java

Java Conversion Utils


junio 21, 2008 por fetishcode Dejar un comentario

Java comparing strings


Use == for primitive data types like int If (mystring == null) Use the equals() method to compare objects Use .equals for strings : if (a.equals(cat))

Java Converting int to string


String myString = Integer.toString(my int value) or String str = + i

Java Converting String to int


int i = Integer.parseInt(str); or int i = Integer.valueOf(str).intValue();

double to String:
String str = Double.toString(i);

long to String:
String str = Long.toString(l);

float to String:
String str = Float.toString(f);

String to double:
double d = Double.valueOf(str).doubleValue();

String to long:
long l = Long.valueOf(str).longValue(); or long l = Long.parseLong(str);

String to float:
float f = Float.valueOf(str).floatValue();

decimal to binary:
int i = 42; String binstr = Integer.toBinaryString(i);

decimal to hexadecimal:
int i = 42; String hexstr = Integer.toString(i, 16); or String hexstr = Integer.toHexString(i); or (with leading zeroes and uppercase) public class Hex { public static void main(String args[]){ int i = 42; System.out.print (Integer.toHexString( 010000 | i).substring(1).toUpperCase()); } }

hexadecimal to integer:
int i = Integer.valueOf(B8DA3, 16).intValue(); or int i = Integer.parseInt(B8DA3, 16);

ASCII code to String


int i = 64;String aChar = new Character((char)i).toString();

integer to ASCII code (byte)


char c = A;int i = (int) c; // i will have the value 65 decimal

integer to boolean
b = (i != 0);

boolean to integer
i = (b)?1:0;

You might also like