05-常用-api-2

1. Arrays

s 结尾的类一般是工具类

api 调用工程师,很多东西不需要自己实现。调用 api 即可。

1.1. Arrays 类的方法


toString() //数组默认打印地址

copyOfRange() // 包前不包后
copyOf(arr,10)
setAll(arr,()->{...}) // 
sort()

1.2. Arrays 的排序

对象排序,2 中方法:

2. Lambda 和引用

JDK 8 的新特性。

省略规则:

引用(简化 lambda 写法的语法)

(语法:乌龟的屁股,规定)

demo


3. 常见算法

想搞明白算法的思路(解决问题的步骤,过程),再写代码。

3.1. 排序-冒泡排序

思路:

3.2. 排序-选择排序

思路:

3.3. 查找-二分查找

前提条件:数组必须有序。

4. 正则表达式

(?i)abc 表示忽略大小写。

4.1. 案例

邮箱校验

手机号校验

p = Pattern.compile(str) //封装匹配规则
m = p.mather(data) 
// 用m匹配器对象,去爬取内容
while(m.find()){
s=m.group();
}

4.2. 爬取内容

m.group () 默认是 m.group (0) 意思是整体

4.3. 搜索替换分割

demo...

上一节:04-常用-api

下一节:06-异常-collection