Java17

一,String类代表字符串。Java程序中的所有字符串字面值(如“abc”)都作为此类的实例实现,就是说,“abc”都是String类的对象

字符串类的特点:
1.字符串的内容永不可变(重点)
2.字符串是可以共享使用
3.字符串效果说相当于一个char[ ],但是实际底层存储的是byte[ ]

常用的三种构造方法
1.public String( )创建一个空白的字符串,不包含任何字符
2.public String(char [ ] arry)根据字符数组来创建字符串
3.public String(byte [ ] arry)根据字节数组来创建字符串
最直接的方式:String str=“Class5”;在这里插入图片描述

二,字符串常量
字符串常量池
int a=5
int b=6
对于基本类型==比较的是指
对于引用联系= =比较的地址值在这里插入图片描述
public boolean equal (Object obj)
说明一下
1.这个方向具有对称性 a.equal(b) b.equal(b)
2.但是建议写成“hello”.equals(str1)在这里插入图片描述
1.字符串长度在这里插入图片描述
2.字符串拼接在这里插入图片描述
3.获得指定索引位置的单个字符串在这里插入图片描述

查找某个字符串第一次出现位置在这里插入图片描述
4.public string substring (index)
public string substring (int begin , int end)
在这里插入图片描述

5.分割字符串
public string [ ] split (string)
在这里插入图片描述

三,java.util.Arrays是一个与数组相关的工具类,里面提供了大量的静态方法
备注:如果是数值,默认按升序列,从小到大,如果是字符串,sort默认按字母升序在这里插入图片描述
1.取绝对值在这里插入图片描述
2.向上取整在这里插入图片描述
3.向下取整在这里插入图片描述
四,如果一个成员变量用static关键字修饰,那么这个变量不属于对象,而属于所在的类,多个对象共享一份数据在这里插入图片描述在这里插入图片描述
1.如果static修饰成员方法,变成了静态方法,静态方法不属于对象,属于类
可以通过对象来调用
也可以通过类直接调用在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值