您的位置:首页 > 产品设计 > UI/UE

Java基础:Day14笔记内容 ( StringBuilder类)

2016-02-25 13:50 453 查看
1.StringBuilder类

jdk1.5以后出现, 功能和StringBuffer一模一样, 不同的是:

StringBuffer是线程同步的。通常用于多线程。

StringBuilder是线程不同步的。通常用于单线程。 它的出现提高效率。

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

提供方法方便操作基本数据类型值.

byte Byte

short Short

int Integer

long Long

float Float

double Double

char Character

boolean Boolean

基本类型—>对象类型

1,基本类型数值+””

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

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

对象类型—>基本类型

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

只有Character没有parse方法

2,如果字符串被Integer进行对象的封装。

可使用另一个非静态的方法,intValue();将一个Integer对象转成基本数据类型值。

代码:

System.out.println(Integer.MAX_VALUE);

System.out.println(Integer.toBinaryString(-6));

int num = 4;

Integer i = new Integer(5);

int x = Integer.parseInt(“123”);

System.out.println(Integer.parseInt(“123”)+1);

Integer w = new Integer(“123”);

System.out.println(w.intValue());

结果:



Integer的比较

代码:

Integer a = new Integer(“89”);

Integer b = new Integer(300);

System.out.println(a==b);

System.out.println(a.equals(b));

System.out.println(3>3);

System.out.println(a.compareTo(b));

结果:



进制的转换

十进制–>其他进制。

toBinaryString 2进制

toOctalString 8进制

toHexString 16 进制

其他进制–>十进制。

parseInt(“string”,radix)

部分笔记内容,整个笔记一共27天,打包下载:

网盘地址——链接:http://pan.baidu.com/s/1c1iem6c 密码:8lj8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: