1. public class Main {
  2.  
  3. public static void main(String[] args) {
  4. // TODO Auto-generated method stub
  5. System.out.println("十进制转换到其它进制:");
  6. int x = 123 ;
  7. String str1 = Integer.toHexString(x) ; ///10进制转换成16进制的字符串
  8. System.out.println(str1);
  9. String str2 = Integer.toOctalString(x) ; ///10进制转换成8进制的字符串
  10. System.out.println(str2);
  11. String str3 = Integer.toBinaryString(x) ; ///10进制转换成2进制的字符串
  12. System.out.println(str3);
  13. String str4 = Integer.toString(123456,7) ; ///10进制转换成7进制的字符串
  14.  
  15. ///String str4 = Integer.toString(i,x) ; ///10进制的数字i转换成x进制的字符串
  16.  
  17. System.out.println("其它制转换到十进制:");
  18. int y1= Integer.valueOf("FFFF",16); ///16进制转换成10进制
  19. System.out.println(y1);
  20. int y2=Integer.valueOf("776",8); ///8进制转换成10进制
  21. System.out.println(y2);
  22. int y3=Integer.valueOf("0101",2); //2进制转换成10进制
  23. System.out.println(y3);
  24. int y4=Integer.valueOf("101",7); //7进制转换成10进制
  25. System.out.println(y4);
  26.  
  27. ///Integer.valueOf("str",x); ///可以为任意进制的字符串str转换成x进制的10进制数
  28.  
  29. System.out.println("其它的可能用到的函数:");
  30. //static int parseInt(String s, int radix) //使用第二个参数指定的基数,将字符串参数解析为有符号的整数。
  31. int n = Integer.parseInt("776", 8) ; ///8进制转换成10进制
  32. System.out.println(n);
  33. ///Integer.valueOf()返回一个“integer对象”和Integer.parseInt()返回一个“int值”的区别在于,返回值不同
  34. ///基本常识,其他的非10进制的数的保存,基本都是以字符串的形式
  35.  
  36. ///例子:7进制到8进制的转换
  37. String q = "6523" ; ///7进制的字符串
  38. String b = Integer.toString(Integer.valueOf(q,7),8) ;///这样7进制就变成8进制了
  39. }

java-----任意进制间的转换的更多相关文章

  1. NO.A.0001——day01——Java概述/进制间的转换

    一.什么是JAVA语言:        JAVA语言是美国sun公司(Stanford University Network)在1995年推出的高级编程语言.所谓编程语言,是计算机的语言,人们可以使用 ...

  2. java 的任意进制间转换(很方便)

    import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = n ...

  3. Java 进制间的转换

    package com.touch.onlinedu; public class Test { public static void main(String[] args) { // 1 : 0001 ...

  4. java 的任意进制间转换

    直接上代码: public class Main { public static void main(String[] args) { // TODO Auto-generated method st ...

  5. Java进制间的转换

    最近学习了Java间的进制转换,记录下自己的学习心得,希望可以帮到前来查看的朋友们,如果有不懂的地方可以在下方评论留言,我们一起学习进步,只有自己足够强大才能弥补不足,多学习, 任意进制到十进制的转换 ...

  6. python中字母与ASCII码之间的转换以及进制间的转换

    字母与ascii码: ord(c):参数是长度为1的字符串,简称字符.当参数为统一对象时(unicode object),返回能代表该字符的统一编码,当参数为8比特的字符串时,返回该字节的值.例如,o ...

  7. Python 各进制间的转换(转)

    转载自:http://blog.chinaunix.net/uid-21516619-id-1824975.html python 2.6以后内置函数#10进制转为2进制>>> bi ...

  8. java中进制之间的转换

    //十进制转其他进制 Integer.toHexString(10); //将10转换为十六进制,返回字符串类型 Integer.toOctalString(10); //将10转为八进制,返回字符串 ...

  9. C# 2进制、8进制、10进制、16进制...各种进制间的转换(三) 数值运算和位运算

    一.数值运算 各进制的数值计算很简单,把各进制数转换成 十进制数进行计算,然后再转换成原类型即可. 举例 :二进制之间的加法 /// <summary> /// 二进制之间的加法 /// ...

随机推荐

  1. C++11 中的function和bind、lambda用法

    std::function 1. std::bind绑定一个成员函数 #include <iostream> #include <functional> struct Foo ...

  2. sqlserver数据库不能重命名报错5030

    在学习asp.net的时候使用mssql'经常会出现这种错误,数据库不能重名名5030的错误,其实很简单原因就是有应用程序正在占用这个连接,使用这样一行命令就可以查询出正在占用的连接 use mast ...

  3. Windows Azure 部署 Windows 8 虚拟机

    基本步骤其实很简单,主要有: 本地部署虚拟机 将虚拟机VHD上传至Azure 在Azure上根据VHD生成映像 利用映像生成虚拟机 下面我们开始: 1,本地部署虚拟机 首先我们需要在本地用 Hyper ...

  4. 【Android】Android处理Home键方法小结

    实验几次之后(android4.1 和android4.2)发现在单个的activity里面有以下几个方法可以使用: 方法1:onSaveInstanceState方法 下面这个方法可以处理home的 ...

  5. Centos6.5下通过shell脚本快速安装samba服务器

    使用方法如下: 上传脚本到linux服务器授权

  6. 使用spark操作kudu

    Spark与KUDU集成支持: DDL操作(创建/删除) 本地Kudu RDD Native Kudu数据源,用于DataFrame集成 从kudu读取数据 从Kudu执行插入/更新/ upsert ...

  7. idea创建项目报错(Maven execution terminated abnormally (exit code 1) )解决方案

    版本: idea14.0.2 java1.8 maven3.5 -------------------------------------------------------------------- ...

  8. User模型扩展和自定义

    参考如下: django文档参考 django signal使用总结 django 信号注册 django信号问题1 django oneTooneFiled     1. django 自定义用户u ...

  9. vue中使用axios最详细教程

    前提条件:vue-cli 项目 安装: npm npm 在main.js导入: // 引入axios,并加到原型链中 import axios from 'axios'; Vue.prototype. ...

  10. day 47 htm-part2

    列表 无序列表====所谓无序就是显示出来的效果没有编号排序 <ul type='disc'> <li>第一项</li> <li>第二项</li& ...