2021-05-10

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

猜你喜欢

转载自blog.csdn.net/m0_54241777/article/details/116615417