一、String
1、字符串的特点
2、创建String对象的两种方式
(1)直接赋值内存分析
(2)new出来的(使用构造方法)内存分析
- 每new一次就是开辟了一个新的内存空间
- s1和s2记录的地址值不一样
- 使用new方式创建的字符串对象不会复用(相同的字符串多的话会浪费内存空间)
3、字符串的比较
(1)“==”比较
(2)equal比较
(3)example:“==”,equals,equalsIgnoreCase
键盘录入和定义的字符串不等:
4、字符串练习
example:day10 StringDemo1
- ctrl+alt+v 快捷生成if,for,witch等语句。
example:day10 StringDemo2
example:day10 StringDemo3 统计字符次数
example:day10 StringDemo4 拼接字符串
example:day10 StringDemo5 字符串反转
example:day10 StringDemo6 数字转换
example:day10 StringDemo7 手机号屏蔽
example:day10 StringDemo8 身份证信息查看
example:day10 StringDemo9 敏感词替换
二、StringBuilder
1、StringBuilder概述
2、StringBuilder构造方法
3、StringBuilder常用方法
example1
example2
//链式编程
example3
example4