全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

java 进制转换实例详解

java 进制转换实例详解

十进制转成十六进制:           

Integer.toHexString(int i)           

十进制转成八进制           

Integer.toOctalString(int i)           

十进制转成二进制           

Integer.toBinaryString(int i)           

十六进制转成十进制           

Integer.valueOf("FFFF",16).toString()           

八进制转成十进制           

Integer.valueOf("876",8).toString()          

二进制转十进制           

Integer.valueOf("0101",2).toString()           

有什么方法可以直接将2,8,16进制直接转换为10进制的吗?                   


//java.lang.Integer类     
parseInt(String s, int radix)    
   
//使用第二个参数指定的基数,将字符串参数解析为有符号的整数。    
   
examples from jdk:    
   
parseInt("0", 10) returns 0    
   
parseInt("473", 10) returns 473    
   
parseInt("-0", 10) returns 0    
   
parseInt("-FF", 16) returns -255    
   
parseInt("1100110", 2) returns 102    
   
parseInt("2147483647", 10) returns 2147483647    
   
parseInt("-2147483648", 10) returns -2147483648    
   
parseInt("2147483648", 10) throws a NumberFormatException    
   
parseInt("99",throws a NumberFormatException    
   
parseInt("Kona", 10) throws a NumberFormatException    
   
parseInt("Kona", 27) returns 411787    

          进制转换如何写(二,八,十六)不用算法           

Integer.toBinaryString    
   
Integer.toOctalString    
   
Integer.toHexString    

   例二      

public class Test{    
   
public static void main(String args[]){    
   
   
   
int i=100;    
   
String binStr=Integer.toBinaryString(i);    
   
String otcStr=Integer.toOctalString(i);    
   
String hexStr=Integer.toHexString(i);    
   
System.out.println(binStr);    
   
   
   
}    

  例二       

public class TestStringFormat {    
   
public static void main(String[] args) {    
   
if (args.length == 0) {    
   
System.out.println("usage: java TestStringFormat <a number>");    
   
System.exit(0);    
   
}    
   
   
   
Integer factor = Integer.valueOf(args[0]);    
   
   
   
String s;    
   
   
   
s = String.format("%d", factor);    
   
System.out.println(s);    
   
s = String.format("%x", factor);    
   
System.out.println(s);    
   
s = String.format("%o", factor);    
   
System.out.println(s);    
   
}    
   
}    

其他方法:       

     Integer.toHexString(你的10进制数);    

    例如            

String temp = Integer.toHexString(75);    

     输出temp就为 4b            

   
//输入一个10进制数字并把它转换成16进制    
   
import java.io.*;    
   
public class toHex{    
   
   
   
public static void main(String[]args){    
   
   
   
int input;//存放输入数据    
   
//创建输入字符串的实例    
   
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));    
   
System.out.println("请输入一个的整数:");    
   
String x=null;    
   
try{    
   
x=strin.readLine();    
   
}catch(IOException ex){    
   
ex.printStackTrace();    
   
}    
   
input=Integer.parseInt(x);    
   
System.out.println ("你输入的数字是:"+input);//输出从键盘接收到的数字    
   
   
   
System.out.println ("它的16进制是:"+Integer.toHexString(input));//用toHexString把10进制转换成16进制    
   
}    
   
}  

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# java  # 进制转换  # 进制转换的实例  # Java之实现十进制与十六进制转换案例讲解  # Java 3种方法实现进制转换  # Java实现的进制转换工具类完整示例  # Java 中二进制转换成十六进制的两种实现方法  # Java实现复杂的进制转换器功能示例  # Java 进制转换的方法  # Java实现任意进制转换  # 转成  # 转换成  # 有什么  # 把它  # 希望能  # 第二个  # 请输入  # 可以直接  # 谢谢大家  # 转换为  # 就为  # 为有  # 如何写  # radix  # examples  # strong  # brush  # class  # lang  # String 


相关文章: 网站app免费制作软件,能免费看各大网站视频的手机app?  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  网站插件制作软件免费下载,网页视频怎么下到本地插件?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  高端云建站费用究竟需要多少预算?  如何在腾讯云服务器快速搭建个人网站?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  c# 在ASP.NET Core中管理和取消后台任务  建站之星安装提示数据库无法连接如何解决?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  实惠建站价格推荐:2025年高性价比自助建站套餐解析  代刷网站制作软件,别人代刷火车票靠谱吗?  如何挑选高效建站主机与优质域名?  如何自定义建站之星模板颜色并下载新样式?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  制作销售网站教学视频,销售网站有哪些?  如何通过万网虚拟主机快速搭建网站?  大连 网站制作,大连天途有线官网?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  如何使用Golang table-driven基准测试_多组数据测量函数效率  贸易公司网站制作流程,出口贸易网站设计怎么做?  内网网站制作软件,内网的网站如何发布到外网?  建站之星后台管理如何实现高效配置?  招贴海报怎么做,什么是海报招贴?  建站之星价格显示格式升级,你的预算足够吗?  建站之星如何助力网站排名飙升?揭秘高效技巧  建站之星后台管理:高效配置与模板优化提升用户体验  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  如何快速辨别茅台真假?关键步骤解析  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  香港服务器部署网站为何提示未备案?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  如何快速打造个性化非模板自助建站?  建站之星伪静态规则如何正确配置?  网站制作难吗安全吗,做一个网站需要多久时间?  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  威客平台建站流程解析:高效搭建教程与设计优化方案  建站之星如何取消后台验证码生成?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  建站主机选购指南:核心配置与性价比推荐解析 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。