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静态

-
修饰成员变量和成员方法


- 静态不能直接访问非静态

静态代码块

浙公网安备 33010602011771号