首页 > 编程语言 >java中float、int等数值转为二进制方法或者十六进制的方法记录

java中float、int等数值转为二进制方法或者十六进制的方法记录

时间:2022-11-19 22:00:34浏览次数:43  
标签:十六进制 java int StringBuffer float 二进制 sb

// 将int解析成二进制,再根据二进制转换成float
Float f = Float.intBitsToFloat(i.intValue());

// 格式化float,固定显示的小数点位数。
DecimalFormat df = new DecimalFormat("0.000000");
String s = df.format(f);

 

 

// int型转二进制
public static void main(String[] args) {
    int  num = 4;
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < 32; i++){
        sb.append((num>>i) & 1);
    }
    System.out.println(sb.reverse());
}

 

标签:十六进制,java,int,StringBuffer,float,二进制,sb
From: https://www.cnblogs.com/dengsheng/p/16907319.html

相关文章

  • JavaScript基础知识——对象
    定义无序数据的集合,键值对的集合。写法构造函数letuser=newObject({name:'yang',age:100})字面量letuser={name:'yang',age:200}匿名对象console.l......
  • java常用查询
     生成文档javadoc-ddoc hello.java                   ......
  • java暂存
    publicclassMain{publicstaticvoidmain(String[]args){Stringm=Integer.toBinaryString(120);System.out.println(m);intss=Intege......
  • Java异常跟踪栈
    Java异常跟踪栈异常对象的printStackTrace()方法用于打印异常的跟踪栈信息,根据printStackTrace()方法的输出结果,我们可以找到异常的源头,并跟踪到异常一路触发的过程。看......
  • Java异常处理规则
    Java异常处理规则前面介绍了使用异常处理的优势、便捷之处,本节将进一步从程序性能优化、结构优化的角度给出异常处理的一般规则。成功的异常处理应该实现如下4个目标:使......
  • Java使用throw抛出异常
    Java使用throw抛出异常当程序出现错误时,系统会自动抛出异常;除此之外,Java也允许程序自行抛出异常,自行抛出异常使用throw语句来完成(注意此处的throw没有后面的s,与前面声明抛......
  • 多数据源配置时validationQuery的问题(errorCode 923, state 42000 java.sql.SQLSynta
    起初,数据库配置为:datasource:master:url:jdbc:postgresql://ip:5432/databaseNameusername:**password:**......
  • java html串转换成文本串
    采用htmlparser来解决将html串中抽取出文本串。Stringstr="<!DOCTYPEHTMLPUBLIC\"-//W3C//DTDHTML4.0Transitional//EN\">"+"<HTML><HE......
  • java 序列化 浅克隆 深克隆
    序列化Java序列化技术可以使你将一个对象的状态写入一个Byte流里,并且可以从其它地方把该Byte流里的数据读出来,重新构造一个相同的对象。当两......
  • java与Access 数据库连接访问表 例子
    Java与数据库的连接对于一些中大型的主流数据库而言,一般数据库厂商都提供了专门的JDBC驱动.但对于部分小型数据库而言经常没有专门的JDBC数据库连接......