java-基本数据类型扩展(其包装类)

1.基本数据类型的对象包装类

byte       Byte

short     Short

int           Integer

long       Long

float         Float

double    Double

char       Character

boolean  Boolean

2.基本数据类型对象包装类的最常见作用:

就是用于基本数据类型和字符串类型之间做转换

2.1基本数据类型转成字符串的方法。 Xxx.toString(基本数据类型值)

基本数据类型+""

基本数据类型.toString(基本数据类型值);

如: Integer.toString(34);//将34整数变成"34";

2.2字符串转成基本数据类型的方法。Xxx.parseXxx(String)

xxx a = Xxx.parseXxx(String);

int a = Integer.parseInt("123");//必须加“ ”

boolean b = Boolean.parseBoolean("true")

Integer  i = new Integer("123");

int      num = i.intValue();

3.进制转换方法

十进制转成其他进制。
     Xxx.toBinaryString(十进制数值);
     Xxx.toHexString(十进制数值);
     Xxx.toOctalString(十进制数值);

其他进制转成十进制。
     Xxx.parseInt(string,radix);

4.JDK1.5版本以后出现的新特性。

     Integer x = new Integer(4);

Integer x = 4;//自动装箱。//new Integer(4)

x = x/* x.intValue() */ + 2;//x+2:x 进行自动拆箱。变成成了int类型。和2进行加法运算。
    //再将和进行装箱赋给x。

时间: 2024-08-02 15:12:27

java-基本数据类型扩展(其包装类)的相关文章

JAVA之旅(十八)——基本数据类型的对象包装类,集合框架,数据结构,Collection,ArrayList,迭代器Iterator,List的使用

JAVA之旅(十八)--基本数据类型的对象包装类,集合框架,数据结构,Collection,ArrayList,迭代器Iterator,List的使用 JAVA把完事万物都定义为对象,而我们想使用数据类型也是可以引用的 一.基本数据类型的对象包装类 左为基本数据类型,又为引用数据类型 byte Byte int Integer long Long boolean Booleab float Float double Double char Character 我们拿Integer来举例子 //整

java基本数据类型包装类

http://blog.163.com/bt_q/blog/static/11926672920104902636829/ Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类. 包装类均位于java.lang包,包装类和基本数据类型的对应关系如下表所示: 包

Java基础知识(JAVA基本数据类型包装类)

基本数据类型的包装类 为什么需要包装类? Java并不是纯面向对象的语言.Java语言是一个面向对象的语言,但是Java的基本数据类型却不是面向对象的.但是我们在实际使用中经常需要将基本数据转化成对象,便于操作.比如:集合的操作中,这是,我们就需要将基本类型数据转化为对象. 包装类均位于java.lang包,使用时不需要导入,系统自动导入.Java中的8个包装类分别是:Byte,Short,Integer,Long,Float,Double,Character,Boolean它们的使用方式都是一

java基本数据类型的包装类

package cn.sasa.demo1; public class TestDemo { public static void main(String[] args) { /** *基本数据类型对应的包装类 *char ---- Character *int ------ Integer *byte ---- Byte *short --- Short *long ---- Long *float ---- Float *double -- Double *boolean -- Boolea

Java基本数据类型知识总结

Java基本数据类型一览表 原生类型 占位数 是否有符号位 最小值 最大值 默认值 包装类 备注 boolean 1 无 -- -- false Boolean boolean类型是孤独的皇后,她无法和其他类型转换 byte 8 有 -2^7=-128=Byte.MIN_VALUE 2^7-1=127=Byte.MAX_VALUE 0 Byte IO流中经常使用 char 16 无 '\u0000'=0=Character.MIN_VALUE '\uFFFF'=2^15*2-1=65535=Ch

Java基础数据类型二进制转换

前言: 本文主要介绍java基础类型的二进制转换和二进制的基本概念. 二进制: 1,二进制是以0和1为码,逢2进1,比如3=11=1*2+1. 2,在计算机当中其它进制的算法基本基于2进制,因为计算机只认识0和1,比如16进制数则意味着一位16进制码由4位2进制码数表示. 3,在Java语言中byte代表最小计量单位,byte由8位2进制数组成. Java基本数据类型与表示范围(boolean忽略) 1,byte(整型):8位,short(整型):16位,char(字符型):16位,int(整型

Java中数据类型及其之间的转换

Java中数据类型及其之间的转换 基本的数据类型 基本类型有以下四种: 1)int长度数据类型有:byte(8bits).short(16bits).int(32bits).long(64bits). 2)float长度数据类型有:单精度(32bits float).双精度(64bits double),JAVA中将小数默认为double类型,若要定义float需在数据后面用f声明: 3)boolean类型变量的取值有:ture.false 4)char数据类型有:unicode字符,16位 对

Java I/O 扩展

Java I/O 扩展 NIO Java 的NIO(新IO)和传统的IO有着同样的目的: 输入 输出 .可是NIO使用了不同的方式来处理IO,NIO利用内存映射文件(此处文件的含义能够參考Unix的名言一切皆文件)来处理IO, NIO将文件或文件的一段区域映射到内存中(相似于操作系统的虚拟内存),这样就能够像訪问内存一样来訪问文件了. Channel 和 Buffer是NIO中的两个核心概念: Channel是对传统的IO系统的模拟,在NIO系统中全部的数据都须要通过Channel传输;Chan

JAVA基本数据类型及其转换

Java语言是一种强类型语言.这意味着每个变量都必须有一个声明好的类型.Java语言提供了八种基本类型.六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型.Java另外还提供大数字对象,但它不是Java的数据类型. 1.整数: 定义:没有小数部分的数字,负数是允许的. 种类:Java提供四种整数类型: byte 1个字节(8bit) -128到127(-27~27-1)  默认为0 ,如 byte b=28; short 2个字节(16bit) -32,768到32,767(-