黑马程序员 基本数据类型

---------------------- ASP.Net+Android+IOS开发 、 .Net培训 期待与您交流! ----------------------
1.       基本数据类型对象包装类

为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了改数据的操作。用于描述该对象的类就称为基本数据类型对象包装类。

byte: Btye

short: Short

int: Integer

long: Long

float: Float

double: Double

char: Character

boolean: Boolean

2.       包装对象主要用于基本类型和字符串之间的转换

基本类型——字符串

(1)基本类型数值+” ”

(2)String类中的静态方法valueOf(基本类型数值)

(3)Integer类中的静态方法valueOf(基本类型数值)

字符串à基本类型

(1)使用包装类中的静态方法 xxx parseXxx(“xxx类型的字符串”)

只有Character没有parse方法

(2)如果字符串被Integer进行对象的封装用非静态方法

   intValue();

3.       整数具备不同的进制体现

十进制à其它进制

Integer.toBinaryString(60);

Integer.toOctalString(60);

Integer.HexString(60);

Integer.toString(十进制整数,要转换的进制数);

其它进制à十进制

Integer.parseInt(string, radix)

例如:Integer.parseInt(“3c”,16);//60

4.       Integer i=4; //等同于Integer i=new Integer(4); 自动装箱简化书写

i=i+6; //等同于 i=new Integer(i.intValue()+6); //i.intValue() 自动拆箱

5.       Integer x=129; //jdk1.5以后,自动装箱,如果装箱的是一个字节,那么该数据会被共享不会从新开辟空间

Integer y=129;

x==y  false

x.equals(y) true

6.       对一个字符串中的数值进行从小到大的排序

20  78  9  -7  88  36  29

思路:

如何获取字符串中要排序的数值?

用字符串对象的切割方法,将大串变小串

如何将小串变成Int数据?

字符串à基本数据类型用包装类

7.       数值有很多用数组存,数组有很多用二维数组存

8.       数据有很多用对象存,对象有很多用集合存

9.       集合的特点:

用于存储对象的容器

集合的长度是可变的

集合中不可以存储基本数据类型值

10.   c1.addAll(c2); //c2中的元素添加到c1

11.   c1.removeAll(c2); //2个集合中的相同元素从调用removeAll的集合中删除

12.   c1.retainAll(c2); //取交集,保留和指定集合相同的元素,而删除不同的元素,和removeAll功能相反

13.   基本数据类型——引用数据类型  装箱

14.   引用数据类型——基本数据类型  拆箱

---------------------- ASP.Net+Android+IOS开发 、 .Net培训 期待与您交流! ----------------------

详细请查看:http://edu.csdn.net

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值