0
기수가 변경된 문자열 &이 그 값이 인쇄됩니다. 문자열을 다시 원래 형식으로 변환하는 방법이 있습니까?Java에서 다른 기수로 변경된 문자열을 변환하는 방법
다음String b=text2[i].toString(16);
text2
배열이 BigInteger
유형 인 : 같은
내 코드 보인다. 변수 b
에서 원래 문자열을 가져 오려고합니다.
기수가 변경된 문자열 &이 그 값이 인쇄됩니다. 문자열을 다시 원래 형식으로 변환하는 방법이 있습니까?Java에서 다른 기수로 변경된 문자열을 변환하는 방법
다음String b=text2[i].toString(16);
text2
배열이 BigInteger
유형 인 : 같은
내 코드 보인다. 변수 b
에서 원래 문자열을 가져 오려고합니다.
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]
죄송합니다 친구가 작동하지 않습니다 @Smutje –
편집을 고려하시기 바랍니다. – Smutje
고맙지 만 a, b와 같은 문자가없는 숫자로만 작동합니다 @Smutje –