2014-12-19 5 views

답변

1
new BigInteger(b, 16).toString(); 

샘플 프로그램 :

public static void main(String[] args) { 
    final BigInteger original = new BigInteger("27"); 
    final String converted = original.toString(16); 
    final BigInteger convertedBack = new BigInteger(converted, 16); 

    System.out.println("original = [" + original.toString() + "]"); 
    System.out.println("converted = [" + converted + "]"); 
    System.out.println("convertedBack = [" + convertedBack.toString() + "]"); 
} 

는 출력 :

original = [27] 
converted = [1b] 
convertedBack = [27] 
+0

죄송합니다 친구가 작동하지 않습니다 @Smutje –

+0

편집을 고려하시기 바랍니다. – Smutje

+0

고맙지 만 a, b와 같은 문자가없는 숫자로만 작동합니다 @Smutje –