Howe2

导航

JAVA学习(三)——String类和static静态

本来打算这篇随笔用md编辑,可是不会插截图,先算了吧。

String类

0
  • 三种构造方法+直接创建
/*
三种构造方法:
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";
    }
}

常量池

0

基本类型==是数值比较
引用类型==是地址比较
0
  • 字符串的内容比较的方法
0
  • equals方法的推荐用法
0

字符串方法

0
       字符串拼接:直接用str1+str2是不是就可以代替concat(?)
  • 上述方法的举例
0
0
 
  • 字符串的截取

 

0

 

0
  • 字符串转换方法
0
0
  • 字符串的分割方法
0
0
  • toCharArray方法

    将string类型转换为char【】

0

static静态

0
  • 修饰成员变量和成员方法
0
0
  • 静态不能直接访问非静态
0

静态代码块

0

posted on 2021-09-02 15:56  Howe2  阅读(185)  评论(0编辑  收藏  举报