(十二)Java字符串(Java基础笔记)

一、字符串

1、String类:
		1、String 是一个最终类,没有子类,所有的字符串常量都是String类的对象
		
		2、String 创建后不能改变,底层是由不可改变的字符数组实现的
		
		3、如果常量池中已有字符串常量,后续出现的字符串常量重复了就用前面的
		
		4、所有的常量都要存储在常量池中,其他类型的常量直接存储的是常量值,字符串常量存储的指向字符数组的地址值
2、方法
  • charAt()

    根据字符串的下标返回指定的字符

  • length()

    返回字符串长度值

  • toCharArray()

    把一个字符串全部信息转成一个字符数组

  • new String(char[] cs)

    可以把字符数组部分信息转成一个新的字符串对象

  • compareTo()

    返回的是两个字符串对象字典排序的差值(对应位置的字符的差值,如果差值一直为0直到一个字符串遍历结束返回的就是长度的差值)

  • concat()

    把新字符串拼接到原字符串的末尾生成一个新字符串进行返回

  • contains()

    判断新串是否是原串的子串

  • startsWith()/endsWith()

    判断原串是否以指定的新串进行开头或者结尾

  • equals()

    重写Object的 ,比较地址值是否相等如果不相等再比较内容是否一致

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值