java stringbuffer数组_一、javaSE (十三)StringBuffer类、数组高级以及 Arrays类、Integer类、Character类...

1: StringBuffer(掌握)

(1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了

一个字符串缓冲区类。 StringBuffer供我们使用

(2) StringBuffer的构造方法

A: StringBuffer ()

B: StringBuffer (int size)

C: StringBuffer (String str)

(3) StringBuffer的常见功能(自己补齐方法的声明和方法的解释)

A:添加功能

B:删除功能

c:替换功能

D:反转功能

E:截取功能(注意这个返回值)

(4) StringBuffer的练习(做一遍)

A: String和 StringBuffer相互转换

String -- StringBuffer

构造方法

StringBuffer - String

toString()方法

B:字符患的拼接

c:把字符患反转

D:判断一个字符串是否对称

(5)面试题

小细范:

StringBuffer:同步的,数据安全,效率低。

Stringbul1der:不同步的,数据不安全,效率高。

A:String, StringBuffer, Stringbuilder的区别

B: StringBuffer和数组的区别?

(6)注意的间题

string作为形式参数, StringBuffer作为形式参数

2:数组高级以及 Arrays(掌握)

(1)排序

A:冒泡排序

B:选择排序

(2)查找

A:基本查找

B:二分查找(折半查找)

(3) Arrays工具类

A:是针对数组进行操作的工具类。包括排序和查找等功能

B:要掌握的方法(自己补齐方法)

把数组转成字符患:

排序

二分查找:

(4) Array工具类的源码解标

(5)把字符患中的字符进行排序

举例:

"edacbgf"

得到结果

"abcdefg"

3: Integer(案摆)

(1)为了让基本类型的数据进行更多的操作,Java就为每种基本类型提供了对应的包装类类型

byte          Byte

short                  Short

int              Integer

long           Long

float          Float

double               Double

char          Character

boolean             Boolean

(2) Integer的构造方法

A: Integer i= new Integer (100);

B: Integer i new Integer(" 100);

注意:这里的字符患必须是由数字字符组成

(3) String和int的相互转换

A: String --int

Integer parseInt("100");

B:int -- String

String valueOf(100)

(4)其他的功能(了解)

进制转换

(5)JDK5的新特性

自动装箱 基本类型--引用类型

自动拆箱 引用类型--基本类型

把下面的这个代码理解即可:

Integer i =100;

i+=200;

(6)面试题

-128到127之间的数据缓冲池问题

4: Character(了解)

(1) Character构造方法

Character ch new Character(a);

(2)要掌握的方法:(自已补齐)

A:判断给定的字符是否是大写

B:判断给定的字符是否是小写

C:判断给定的字符是否是数字字符

D:把给定的字符转成大写

E:把给定的字符转成小写

(3)案例

统计字符串中大写,小写及数字字符出现的

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值