31 lines
642 B
Java
31 lines
642 B
Java
Converting Non ASCII String to Hex
|
|
|
|
public static String toHexString(char c)
|
|
{
|
|
String rep;
|
|
String temp;
|
|
int low = c & 0x00FF;
|
|
int high = c & 0xFF00;
|
|
temp = Integer.toHexString(low);
|
|
if( temp.length() == 1 )
|
|
temp = "0" + temp;
|
|
|
|
rep = temp;
|
|
|
|
temp = Integer.toHexString(high);
|
|
if( temp.length() == 1 )
|
|
temp = "0" + temp;
|
|
|
|
rep += temp;
|
|
// If you want a space between bytes
|
|
// rep += " " + temp;
|
|
|
|
return rep;
|
|
}
|
|
|
|
public static void main(String a[])
|
|
{
|
|
String str = toHexString('b');
|
|
System.out.println(str);
|
|
}
|