十进制转成十六进制:

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 ");

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进制

}

}

阅读(3493) | 评论(1) | 转发(0) |

16进制转string java_java的2/10/16进制转换和字符串数字转换相关推荐

  1. Geth-1.10.16 私链搭建

    0.安装环境 虚拟机中安装的操作系统:Centos7 参考官网文档:Private Networks | Go Ethereum 1.创建账户 (1)创建目录rungeth并进入 [root@loca ...

  2. python将16进制字符串转换为整数_Python 16进制与字符串的转换

    电脑上装了Python2.7和3.3两个版本,平时运行程序包括在Eclipse里面调试都会使用2.7,但是由于某些原因在cmd命令行中输入python得到的解释器则是3.3, 一直没对此做处理,因为这 ...

  3. Python 16进制与字符串的转换

    电脑上装了Python2.7和3.3两个版本,平时运行程序包括在Eclipse里面调试都会使用2.7,但是由于某些原因在cmd命令行中输入python得到的解释器则是3.3, 一直没对此做处理,因为这 ...

  4. C# 中2,10,16进制及其ASCII码之间转化

    转载连接: http://blog.csdn.net/pengfeihe0123/article/details/7278221 C# 中2,10,16进制及其ASCII码之间转化           ...

  5. 七进制转十进制java_java基础——Java进制转换

    Java中在声明数字时默认采用的是十进制,可以在数字前加上符号表示数字采用八进制[前面加0(零)]或者十六进制[前面加上0x(零x)]. Java的整型封装类Integer和Long提供toStrin ...

  6. Java将16进制字符串,转换成字符串

    Java将16进制字符串,转换成字符串 前段时间遇到同事给了我一串16进制的字符串,让我把它给转成正常的字符串. 16进制字符串: c8:ed:cc:bd:d5:eb 转换后正常的字符串: 软探针 解 ...

  7. java 16进制字符转10进制_java 16进制字符串怎么转换成10进制字符串

    展开全部 toHexString public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式. 如果参数为负,那么无符号整 ...

  8. python字符串转16进制_Python十六进制与字符串的转换

    电脑上装了Python2.7和3.3两个版本,平时运行程序包括在Eclipse里面调试都会使用2.7,但是由于某些原因在cmd命令行中输入python得到的解释器则是3.3, 一直没对此做处理,因为这 ...

  9. java进制转换、字符串与16进制互转/数字进制互转

    目录 十进制转其他进制 其他进制数字转十进制 字符串与16进制相互转换 十进制转其他进制 /*** 十进制转其他进制*/public static String conversion(Integer ...

最新文章

  1. linux高级编程补充知识
  2. win10 64 + VS2010 + Opencv 2.4.9 + HIKVISION(海康)
  3. 文献记录(part4)--Sparse Biclustering of Transposable Data
  4. html选择第一个clss,css3如何选择第一个子元素?
  5. RegOpenKeyEx返回 2及原因
  6. feign整合sential_Sentinel 和 Feign 集成时,方法名称写错
  7. 对Windows学习的总结
  8. BZOJ4598 [Sdoi2016]模式字符串 【点分治 + hash】
  9. 基于《女士品茶》分享统计学中假设检验的那些知识和应用
  10. 用冰封服务器安装系统,用冰封PE来安装windows纯净版系统
  11. 国产CI520 13.56MHz非接触式读写器NFC读卡芯片替代CV520
  12. excel表格数据合并的简便操作
  13. Target host is not specified解决方案
  14. php cms下载地址,PHPCMS v9.6.1 GBK
  15. 信息系统项目管理师2018年上半年下午案例分析题及答案
  16. 共享单车安卓客户端app设计
  17. vuex 设计思路和实现
  18. jadx重新打包_反编译一款APP然后重新打包(Windows环境)
  19. 2020年煤矿安全监测监控新版试题及煤矿安全监测监控复审考试
  20. 二级分销商城系统开发软件

热门文章

  1. leetcode第二题java_LeetCode第二题,Java实现
  2. 波士顿房价数据可视化
  3. 多标签图像分类--HCP: A Flexible CNN Framework for Multi-Label Image Classification
  4. python tqdm添加进度条
  5. 计算机应用基础统考操作,全国统考计算机应用基础操作题
  6. c语言 简单编程题,c语言简单编程练习题.doc
  7. php聊天程序后端,php写后端运作程序总结
  8. java 必备_Java基础必备
  9. python入门第一课练习题_老男孩教育Python 9期第一课练习题答案
  10. python selenium 处理弹窗_python selenium 弹出框处理的实现