java 16进制整数,Java将整数转换为十六进制整数
生活随笔
收集整理的這篇文章主要介紹了
java 16进制整数,Java将整数转换为十六进制整数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
I'm trying to convert a number from an integer into an another integer which, if printed in hex, would look the same as the original integer.
For example:
Convert 20 to 32 (which is 0x20)
Convert 54 to 84 (which is 0x54)
解決方案
public static int convert(int n) {
return Integer.valueOf(String.valueOf(n), 16);
}
public static void main(String[] args) {
System.out.println(convert(20)); // 32
System.out.println(convert(54)); // 84
}
That is, treat the original number as if it was in hexadecimal, and then convert to decimal.
總結
以上是生活随笔為你收集整理的java 16进制整数,Java将整数转换为十六进制整数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 剪辑内核linux,Linux01-Li
- 下一篇: linux桌面版自动更新关闭了,桌面应用