当前位置: 首页 > news >正文

Integer对象

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

数字格式的字符串转成基本数据类型的方法:

1:将该字符串封装成了Integer对象,并调用对象的方法intValue();

2:使用Integer.parseInt(numstring):不用建立对象,直接类名调用;

将基本类型转成字符串:

1:Integer中的静态方法 String toString(int);

2:int+"";

将一个十进制整数转成其他进制:

    转成二进制:toBinaryString

    转成八进制:toOctalString

    转成十六进制:toHexString

    toString(int num,int radix);

将其他进制转换十进制:

parseInt(string,radix); //将给定的数转成指定的基数进制;

在jdk1.5版本后,对基本数据类型对象包装类进行升级。在升级中,使用基本数据类型对象包装类可以像使用基本数据类型一样,进行运算。

    Integer i = new Integer(4); //1.5版本之前的写法;

    Integer i = 4; //自动装箱,1.5版本后的写法;

    i = i + 5;

    //i对象是不能直接和5相加的,其实底层先将i转成int类型,在和5相加。而转成int类型的操作是隐式的。自动拆箱:拆箱的原理就是i.intValue();i+5运算完是一个int整数。如何赋值给引用类型i呢?其实有对结果进行装箱。

Integer c = 127;

    Integer d = 127;

    System.out.println(c = = d); //true

    //在装箱时,如果数值在byte范围之内,那么数值相同,不会产生新的对象,也就是说多个数值相同的引用指向的是同一个对象。

转载于:https://my.oschina.net/u/2441327/blog/672801

相关文章:

  • [总结]C语言二维数组作为函数的参数
  • UVa12169 Disgruntled Judge
  • 【原创】MySQL Proxy - Administration Interface
  • 详解6大安全场景:移动app安全、防DDoS、防入侵、数据加密、业务反欺诈、内容安全...
  • linux ulimit 的设置
  • 二次登陆验证
  • 电脑配置
  • 解决spring jpa中配置文件报'jpa:repositories'的问题
  • 启用约束时使用exceptions表来跟踪不符合约束的数据并修正
  • Combination Sum系列问题
  • js中容易被忽视的事件问题总结
  • Web Service 接口安全与解决方案
  • B树、B-树、B+树、B*树的定义和区分
  • 史上最全大数据学习资源整理(1)
  • Hive操作表部分总结
  • [数据结构]链表的实现在PHP中
  • [译] 怎样写一个基础的编译器
  • 3.7、@ResponseBody 和 @RestController
  • Angular Elements 及其运作原理
  • Java 多线程编程之:notify 和 wait 用法
  • java8-模拟hadoop
  • leetcode-27. Remove Element
  • overflow: hidden IE7无效
  • spring cloud gateway 源码解析(4)跨域问题处理
  • spring学习第二天
  • SQLServer之索引简介
  • Vue 动态创建 component
  • Vue.js源码(2):初探List Rendering
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 关于Java中分层中遇到的一些问题
  • 和 || 运算
  • 聊聊directory traversal attack
  • 前端之React实战:创建跨平台的项目架构
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 深度解析利用ES6进行Promise封装总结
  • 为什么要用IPython/Jupyter?
  • 小程序测试方案初探
  • 小李飞刀:SQL题目刷起来!
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 智能合约Solidity教程-事件和日志(一)
  • C# - 为值类型重定义相等性
  • ionic入门之数据绑定显示-1
  • 阿里云服务器如何修改远程端口?
  • "无招胜有招"nbsp;史上最全的互…
  • #stm32驱动外设模块总结w5500模块
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (11)MSP430F5529 定时器B
  • (C)一些题4
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (接口封装)
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]