day 17
学习目标:
1.string类
2.字符串常量
3.public boolean equal和public int length()
学习内容:
1.string类
在Java程序中的所有字符串字面值(如:“abc”)
*
- 字符串特点:
- 1.字符串内容用不可变
- 2.字符串你是可以共享使用
- 3.字符串效果上是相当于一个Char [],但实际底层存储的是byte[]
- 常用的三种构造方法
- 1.public String() 创建一个空白字符串,不包含任何内容
- 2.public String(char[] array) 根据字符数组来创建字符串
- 3.public String(byte[] array) 根据字节数来创建字符串
- 最直接的方式:
- String str=“class5”;
2.字符串常量
字符串常量 - int a=5
- int b=5
- 对于基本类型====补交的是值
- 对于引用类型====比较的地址值
3.public boolean equal和public int length()
public int length()
分割字符串
分割字符串
- public String[] split (String )
5.SubString方法
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
6.Arrays类
Arrays类包含用来操作数组(比如排序和搜索) 的各种方法,因为数组本身没有相应的类与方法
除非特别注明,否则如果指定数组引用为 null
java.util.Arrays 是一个与数组相关的工具类,里面提供了大量的静态方法
- 备注:
- 如果是数值,默认按升序 从小到大
- 如果是字符串,sort,默认按字母顺序排序
7.StaticFiled方法和StaticMethod方法
如果用static修饰成员方法,变成了静态方法,静态方法不属于对象
如果static修饰成员方法 ,变成了静态方法,静态方法不属于对象,属于类
*
- 可以通过对象来调用
- 可以通过类直接调用
2020080605009