基本数据类型 vs包装类

byte     Byte

short     Short

char     Character

int      Integer

long     Long

float     Float

double    Double

boolean     Boolean

1.Integer构造方法

java.lang.Integer

  1>public Integer(int value)

  构造一个新分配的 Integer 对象,它表示指定的 int 值。

  2>public Integer(String s)
throws NumberFormatException
  构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。
  使用与 parseInt 方法(对基数为 10 的值)相同的方式
  将该字符串转换成 int 值。 2.Integer方法
  1>
public static int parseInt(String s)// throws NumberFormatException
  将字符串参数作为有符号的十进制整数进行解析。
  eg:
int i = Integer.parseInt("123");//123

3.int值转换成String的几种方式
   1> String s1 = "" +10;//(推荐)
   2> String s2 =String.valueOf(10);//(推荐)
   3> String s3 =new Integer(10).toString();
   4> String s4 =Integer.toString(10);
4.String转换成int的几种方式:
   1> int i1= Integer.ParseInt("12");(推荐)
    2> int i2= new Integer("12").intValue();
***字符串转换为其他基本数据类型
    1> byte b = Byte.parseByte("15");
    2> float f= Float.parseFloat("1.5");
    3> double d= Double.parseDouble("3.14");
5.十进制到其他进制的转换   

        1>String s = Integer.toBinaryString(2);//二进制
    2>String s1 = Integer.toOctalString(8);//八进制进制
    3>String s2 = Integer.toHexString(16);//十六进制
    System.out.println(s);//10
    System.out.println(s1);
    System.out.println(s2);

    ***十进制转换成任意进制(范围2-36)

    String Interger.toString(int value,int radix);

    ***字符串到十进制转换

    public static int ParseInt(String s,int radix);

6.自动装箱,自动拆箱

    Integer x = new Integer(4);//调用构造方法创建对象;

    Integer x = 4;//直接给出数据,由系统自动装箱,实际调用的是valueof方法返回的Integer对象;

    int y =x+5;//可以直接用对象参与运算,系统自动给Integer x拆箱,

    x=x+1;//系统先给Integer x拆箱,开始数据类型运算,然后4+1再次装箱赋值给Integer x;



    
												

基本数据类型的包装类(Interger)的更多相关文章

  1. nsstring基本数据类型的包装类

    // //  main.m //  10-基本数据类型的包装类 // //  Created by apple on 14-3-20. //  Copyright (c) 2014年 apple. A ...

  2. String类、 StringBuffer、基本数据类型对象包装类

    一.概述 Sting s1 = "abc";    //s1是一个类类型变量,"abc"是一个对象. String s2 = new String(" ...

  3. 黑马程序员_Java基本数据类型对象包装类

    基本数据类型对象包装类 byte Byte short Short int Integer long Long boolean Boolean float Float double Double ch ...

  4. Java探秘之基本数据类型和包装类(int,Integer)(一)

    最近闲来无聊打算做一个博客网,没事记记笔记什么,可是网站不好做,需要点时间,就先写写笔记来练练手. 可是要写什么呢,太难的好像我也写不出来,万一写错了误导别人就不好了. 哈哈,不多说,直奔主题,要是写 ...

  5. Java中基本数据类型和包装类

    参考:深入剖析Java中的装箱和拆箱; Java中基本数据类型和包装类互转中 缓冲机制的使用; java学习笔记:装箱和拆箱,包装器和缓冲池 Java 各 类型数据在内存中分配情况详解 一 java内 ...

  6. Java面向对象 String 基本数据类型对象包装类

      Java面向对象  String 知识概要:              (1)String的用法详解 (2)基本数据类型对象包装类 String          顾名思义,该类主要是对字符串 ...

  7. JavaSE-基础语法(一)--数据类型及包装类

    一.JavaSE-基础语法(一) 一.数据类型 二.变量常量 三.流程控制语句 四.数组 一.数据类型 java语言的数据类型包括两种,基本数据类型和引用数据类型. (1).基本数据类型:变量名指向具 ...

  8. 基本数据类型、包装类、String之间的转换

    package 包装类; /** *8种基本数据类型对应一个类,此类即为包装类 * 基本数据类型.包装类.String之间的转换 * 1.基本数据类型转成包装类(装箱): * ->通过构造器 : ...

  9. Java基本数据类型与包装类、字符串之间的转换

    基本数据类型和包装类的转换:1.装箱:基本数据类型→对应包装类,可分为手动装箱和自动装箱.2.拆箱:包装类→对应基本数据类型,可分为手动拆箱和自动拆箱. 例子:手动装箱:Integer iObj=ne ...

随机推荐

  1. mysql表理解

    4.1 索引组织表 1.在innodb存储引擎中,每张表都有个主键,如果在创建表时没有显式地定义主键,则innodb存储引擎会按如下方式选择或创建主键: ①:首先判断表中是否有非空的唯一索引,如果有, ...

  2. 从零开始学spring cloud(十一) -------- hystrix监控

    一.官方文档阅读 服务启动后,可以通过/health和hystrix.stream查看效果,实际上,访问上述两个地址,会出现404,这是因为spring boot版本的问题, 我在这里使用的sprin ...

  3. paloalto防火墙执行初始配置

    1.默认情况下,防火墙的 IP 地址为 192.168.1.1,用户名/密码为 admin/admin. 为了安全起见,在继续执行其他防火墙配置任务之前,必须更改这些设置.必须从 MGT 接口(即使计 ...

  4. snmp监控f5

    1.硬盘各分区使用情况 2.pool数量.vs数量 3.cpu使用率 4.内存使用率 5.电源 6.风扇 7.端口状态及流量 8.HA状态(主备情况及HA是否处于建立状态) 9.主备机同步状态

  5. php-fpm重启

    Ubuntu 18.04服务器 修改php init 文件后(/etc/php/7.2/fpm/php.ini)需要重启php-fpm,方法是: kill -USR2 `cat /run/php/ph ...

  6. crontab学习

    概念 日志路径 /var/log/cron 配置路径 vi /etc/crontab 参考 https://www.cnblogs.com/kenshinobiy/p/7685229.html 问题 ...

  7. error: command 'gcc' failed with exit status 1

    MacOS下想安装MySQL-Python,执行语句: sudo pip install MySQL-Python 遇到了如下错误信息: /Users/kaitlyn/anaconda3/envs/e ...

  8. 用turtle库实现汉诺塔问题~~~~~

    汉诺塔问题 问题描述和背景: 汉诺塔是学习"递归"的经典入门案例,该案例来源于真实故事.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬ ...

  9. Startls Back 引起的 win10升级之后的闪屏问题

    win10 更新之后出现闪频问题. 有人说是和startls back 有关,需要卸载startls back, 但是进入安全模式下显示此 程序无法打开,无法卸载. 后来看到有人更新到startls ...

  10. 小白的CTF学习之路8——节约内存的编程方式

    今天第二更,废话不说上干货 上一章我们学习了内存和cpu间的互动方式,了解到内存的空间非常有限,所以这样就需要我们在编程的时候尽可能的节省内存空间,用最少的空间发挥最大的效果,以下是几种节约内存的方法 ...