JAVA学习(三)——String类和static静态
本来打算这篇随笔用md编辑,可是不会插截图,先算了吧。
String类
- 三种构造方法+直接创建
/* 三种构造方法: public String(); 创建一个空白字符串 public String(char[] array); 根据字符数组的内容,来创建对应的字符串 public String(byte[] array); 根据字节数组的内容,来创建对应的字符串 */ public class Demo1 { public static void main(String[] args) { //使用空参构造 String str1 = new String(); //字符数组 char[] charArray = {'a', 'b', 'c'}; String str2 = new String(charArray); //字节数组 byte[] byteArray = {97, 98, 99}; String str3 = new String(byteArray); //直接创建 String str4="HELLO"; } }
常量池
基本类型==是数值比较
引用类型==是地址比较
- 字符串的内容比较的方法
- equals方法的推荐用法
字符串方法
字符串拼接:直接用str1+str2是不是就可以代替concat(?)
- 上述方法的举例
- 字符串的截取
- 字符串转换方法
- 字符串的分割方法
- toCharArray方法
将string类型转换为char【】
static静态
-
修饰成员变量和成员方法
- 静态不能直接访问非静态