java-----任意进制间的转换
- public class Main {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- System.out.println("十进制转换到其它进制:");
- int x = 123 ;
- String str1 = Integer.toHexString(x) ; ///10进制转换成16进制的字符串
- System.out.println(str1);
- String str2 = Integer.toOctalString(x) ; ///10进制转换成8进制的字符串
- System.out.println(str2);
- String str3 = Integer.toBinaryString(x) ; ///10进制转换成2进制的字符串
- System.out.println(str3);
- String str4 = Integer.toString(123456,7) ; ///10进制转换成7进制的字符串
- ///String str4 = Integer.toString(i,x) ; ///10进制的数字i转换成x进制的字符串
- System.out.println("其它制转换到十进制:");
- int y1= Integer.valueOf("FFFF",16); ///16进制转换成10进制
- System.out.println(y1);
- int y2=Integer.valueOf("776",8); ///8进制转换成10进制
- System.out.println(y2);
- int y3=Integer.valueOf("0101",2); //2进制转换成10进制
- System.out.println(y3);
- int y4=Integer.valueOf("101",7); //7进制转换成10进制
- System.out.println(y4);
- ///Integer.valueOf("str",x); ///可以为任意进制的字符串str转换成x进制的10进制数
- System.out.println("其它的可能用到的函数:");
- //static int parseInt(String s, int radix) //使用第二个参数指定的基数,将字符串参数解析为有符号的整数。
- int n = Integer.parseInt("776", 8) ; ///8进制转换成10进制
- System.out.println(n);
- ///Integer.valueOf()返回一个“integer对象”和Integer.parseInt()返回一个“int值”的区别在于,返回值不同
- ///基本常识,其他的非10进制的数的保存,基本都是以字符串的形式
- ///例子:7进制到8进制的转换
- String q = "6523" ; ///7进制的字符串
- String b = Integer.toString(Integer.valueOf(q,7),8) ;///这样7进制就变成8进制了
- }
java-----任意进制间的转换的更多相关文章
- NO.A.0001——day01——Java概述/进制间的转换
一.什么是JAVA语言: JAVA语言是美国sun公司(Stanford University Network)在1995年推出的高级编程语言.所谓编程语言,是计算机的语言,人们可以使用 ...
- java 的任意进制间转换(很方便)
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = n ...
- Java 进制间的转换
package com.touch.onlinedu; public class Test { public static void main(String[] args) { // 1 : 0001 ...
- java 的任意进制间转换
直接上代码: public class Main { public static void main(String[] args) { // TODO Auto-generated method st ...
- Java进制间的转换
最近学习了Java间的进制转换,记录下自己的学习心得,希望可以帮到前来查看的朋友们,如果有不懂的地方可以在下方评论留言,我们一起学习进步,只有自己足够强大才能弥补不足,多学习, 任意进制到十进制的转换 ...
- python中字母与ASCII码之间的转换以及进制间的转换
字母与ascii码: ord(c):参数是长度为1的字符串,简称字符.当参数为统一对象时(unicode object),返回能代表该字符的统一编码,当参数为8比特的字符串时,返回该字节的值.例如,o ...
- Python 各进制间的转换(转)
转载自:http://blog.chinaunix.net/uid-21516619-id-1824975.html python 2.6以后内置函数#10进制转为2进制>>> bi ...
- java中进制之间的转换
//十进制转其他进制 Integer.toHexString(10); //将10转换为十六进制,返回字符串类型 Integer.toOctalString(10); //将10转为八进制,返回字符串 ...
- C# 2进制、8进制、10进制、16进制...各种进制间的转换(三) 数值运算和位运算
一.数值运算 各进制的数值计算很简单,把各进制数转换成 十进制数进行计算,然后再转换成原类型即可. 举例 :二进制之间的加法 /// <summary> /// 二进制之间的加法 /// ...
随机推荐
- C++11 中的function和bind、lambda用法
std::function 1. std::bind绑定一个成员函数 #include <iostream> #include <functional> struct Foo ...
- sqlserver数据库不能重命名报错5030
在学习asp.net的时候使用mssql'经常会出现这种错误,数据库不能重名名5030的错误,其实很简单原因就是有应用程序正在占用这个连接,使用这样一行命令就可以查询出正在占用的连接 use mast ...
- Windows Azure 部署 Windows 8 虚拟机
基本步骤其实很简单,主要有: 本地部署虚拟机 将虚拟机VHD上传至Azure 在Azure上根据VHD生成映像 利用映像生成虚拟机 下面我们开始: 1,本地部署虚拟机 首先我们需要在本地用 Hyper ...
- 【Android】Android处理Home键方法小结
实验几次之后(android4.1 和android4.2)发现在单个的activity里面有以下几个方法可以使用: 方法1:onSaveInstanceState方法 下面这个方法可以处理home的 ...
- Centos6.5下通过shell脚本快速安装samba服务器
使用方法如下: 上传脚本到linux服务器授权
- 使用spark操作kudu
Spark与KUDU集成支持: DDL操作(创建/删除) 本地Kudu RDD Native Kudu数据源,用于DataFrame集成 从kudu读取数据 从Kudu执行插入/更新/ upsert ...
- idea创建项目报错(Maven execution terminated abnormally (exit code 1) )解决方案
版本: idea14.0.2 java1.8 maven3.5 -------------------------------------------------------------------- ...
- User模型扩展和自定义
参考如下: django文档参考 django signal使用总结 django 信号注册 django信号问题1 django oneTooneFiled 1. django 自定义用户u ...
- vue中使用axios最详细教程
前提条件:vue-cli 项目 安装: npm npm 在main.js导入: // 引入axios,并加到原型链中 import axios from 'axios'; Vue.prototype. ...
- day 47 htm-part2
列表 无序列表====所谓无序就是显示出来的效果没有编号排序 <ul type='disc'> <li>第一项</li> <li>第二项</li& ...