Integer类的进制之间转换的方法
2024-08-23 20:17:07
一、两个通用方法
1、public static String toString(int i,int radix)
(1)作用
将十进制的数转化成指定进制数的字符串形式;radix参数指进制数;
(2)实例
public static void main(String[] args) {
//将10进制的2转换成2进制数
System.out.println(Integer.toString(2, 2));//10
}
2、public static int parseInt(String s,inr radix)
(1)作用
将指定进制数转化成十进制数;参数s表示进制数的字符串形式;参数radix表示该字符串是什么进制数;
(2)实例
public class Doem {
public static void main(String[] args) {
//将二进制数转化成十进制数
System.out.println(Integer.parseInt("10", 2));//2
//将8进制数转化成十进制数
System.out.println(Integer.parseInt("10",8));//8
//将十六进制数转化成十进制数
System.out.println(Integer.parseInt("F", 16));//15
}
}
二、三个特定进制数转换方法
1、public static String toBinaryString(int i)
(1)作用
将十进制数转化为2进制数;
(2)实例
public static void main(String[] args) {
System.out.println(Integer.toBinaryString(2));//10
}
2、public static String toOctalString(int i)
(1)作用
将十进制数转化为8进制数
(2)实例
public static void main(String[] args) {
System.out.println(Integer.toOctalString(8));//10
}
3、public static String toHexString(int i)
(1)作用
将十进制数转化为16进制数
(2)实例
public static void main(String[] args) {
System.out.println(Integer.toHexString(16));//10
}
最新文章
- vi(vim)键盘图及其基本命令
- iOS autoresizing布局
- Android课程---布局管理器中的线性布局
- 关于错误提示:此实现不是 Windows 平台 FIPS 验证的加密算法的一部分的解决方案
- RequestMethod 相关
- VMware-workstation-full-10.0.3-1895310 CN
- 【UVA】【11021】麻球繁衍
- POJ 1663
- 关于 yii 验证码显示, 但点击不能刷新的处理
- [Poi2010]Monotonicity 2 线段树
- ASP.NET Core 处理 404 Not Found
- python与ssh交互
- [UWP]做个调皮的BusyIndicator
- 带着新人看java虚拟机06(多线程篇)
- HTTP请求中的Keep-Alive模式,是怎么区分多个请求的?
- poj1860
- Tensorflow安装记录
- 抠图|计蒜客2019蓝桥杯省赛 B 组模拟赛(一)
- linux运行lnmp 出现502错误
- oracle 12c创建可插拔数据库(PDB)与用户详解
热门文章
- 2019年高校微信小程序开发大赛学习笔记
- AX中Json转化成表记录
- vue-cli实现最简单的全选、全不选、反选功能。不容错过呦!!!!!话不多说直接上代码。。。。
- C++ 标准模板库(STL)-string
- sessionStorage localStorage 和 cookie 之间的区别转
- ASP.NET MVC5实现芒果分销后台管理系统(一):系统结构设计,集成AutoMapper,Log4net
- Mol. Cell. Proteomics | 癌细胞衍生的小细胞外囊体通过促进HGF-Met途径促进受体细胞转移
- Spring Boot + LayUI 批量修改数据 数据包含着对象
- Linux下安装MySQL的tar.gz包
- 洛谷P1957口算练习题题解