16进制转string java_java的2/10/16进制转换和字符串数字转换
十进制转成十六进制:
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进制转换和字符串数字转换相关推荐
- Geth-1.10.16 私链搭建
0.安装环境 虚拟机中安装的操作系统:Centos7 参考官网文档:Private Networks | Go Ethereum 1.创建账户 (1)创建目录rungeth并进入 [root@loca ...
- python将16进制字符串转换为整数_Python 16进制与字符串的转换
电脑上装了Python2.7和3.3两个版本,平时运行程序包括在Eclipse里面调试都会使用2.7,但是由于某些原因在cmd命令行中输入python得到的解释器则是3.3, 一直没对此做处理,因为这 ...
- Python 16进制与字符串的转换
电脑上装了Python2.7和3.3两个版本,平时运行程序包括在Eclipse里面调试都会使用2.7,但是由于某些原因在cmd命令行中输入python得到的解释器则是3.3, 一直没对此做处理,因为这 ...
- C# 中2,10,16进制及其ASCII码之间转化
转载连接: http://blog.csdn.net/pengfeihe0123/article/details/7278221 C# 中2,10,16进制及其ASCII码之间转化 ...
- 七进制转十进制java_java基础——Java进制转换
Java中在声明数字时默认采用的是十进制,可以在数字前加上符号表示数字采用八进制[前面加0(零)]或者十六进制[前面加上0x(零x)]. Java的整型封装类Integer和Long提供toStrin ...
- Java将16进制字符串,转换成字符串
Java将16进制字符串,转换成字符串 前段时间遇到同事给了我一串16进制的字符串,让我把它给转成正常的字符串. 16进制字符串: c8:ed:cc:bd:d5:eb 转换后正常的字符串: 软探针 解 ...
- java 16进制字符转10进制_java 16进制字符串怎么转换成10进制字符串
展开全部 toHexString public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式. 如果参数为负,那么无符号整 ...
- python字符串转16进制_Python十六进制与字符串的转换
电脑上装了Python2.7和3.3两个版本,平时运行程序包括在Eclipse里面调试都会使用2.7,但是由于某些原因在cmd命令行中输入python得到的解释器则是3.3, 一直没对此做处理,因为这 ...
- java进制转换、字符串与16进制互转/数字进制互转
目录 十进制转其他进制 其他进制数字转十进制 字符串与16进制相互转换 十进制转其他进制 /*** 十进制转其他进制*/public static String conversion(Integer ...
最新文章
- linux高级编程补充知识
- win10 64 + VS2010 + Opencv 2.4.9 + HIKVISION(海康)
- 文献记录(part4)--Sparse Biclustering of Transposable Data
- html选择第一个clss,css3如何选择第一个子元素?
- RegOpenKeyEx返回 2及原因
- feign整合sential_Sentinel 和 Feign 集成时,方法名称写错
- 对Windows学习的总结
- BZOJ4598 [Sdoi2016]模式字符串 【点分治 + hash】
- 基于《女士品茶》分享统计学中假设检验的那些知识和应用
- 用冰封服务器安装系统,用冰封PE来安装windows纯净版系统
- 国产CI520 13.56MHz非接触式读写器NFC读卡芯片替代CV520
- excel表格数据合并的简便操作
- Target host is not specified解决方案
- php cms下载地址,PHPCMS v9.6.1 GBK
- 信息系统项目管理师2018年上半年下午案例分析题及答案
- 共享单车安卓客户端app设计
- vuex 设计思路和实现
- jadx重新打包_反编译一款APP然后重新打包(Windows环境)
- 2020年煤矿安全监测监控新版试题及煤矿安全监测监控复审考试
- 二级分销商城系统开发软件
热门文章
- leetcode第二题java_LeetCode第二题,Java实现
- 波士顿房价数据可视化
- 多标签图像分类--HCP: A Flexible CNN Framework for Multi-Label Image Classification
- python tqdm添加进度条
- 计算机应用基础统考操作,全国统考计算机应用基础操作题
- c语言 简单编程题,c语言简单编程练习题.doc
- php聊天程序后端,php写后端运作程序总结
- java 必备_Java基础必备
- python入门第一课练习题_老男孩教育Python 9期第一课练习题答案
- python selenium 处理弹窗_python selenium 弹出框处理的实现