12.Java---String类

String也是引用类型

因此它像我们之前学的类一样,可以new
在这里插入图片描述
同时它底层的代码拥有构造方法

关于String使用的一些小tips

1.可以打印字符串的长度
在这里插入图片描述
2.可以比较两个字符串是否相同
在这里插入图片描述3.可以比较两个字符串的大小,返回值是两个字符串的Ascii码值之差
在这里插入图片描述
4.可以比较两个字符串的大小,忽略大小写的影响
在这里插入图片描述
5.可以比较两个字符串的地址的大小是否相等返回的是true/false
在这里插入图片描述
代码示例
在这里插入图片描述
运行结果
在这里插入图片描述

一些常用的小tips

1.如何拿到字符串的每个下标
在这里插入图片描述
如果是负数或者越界就会抛出数组下标越界异常

2.如何根据字符串的每个字符获取下标
在这里插入图片描述
同时也可以查到字符串的位置
在这里插入图片描述
也可以从某个位置开始找
在这里插入图片描述
倒找也是可以支持的
在这里插入图片描述
3.把xxx类型变成字符串
在这里插入图片描述
4.把小写转成大写
在这里插入图片描述
5.把字符串转成数组
在这里插入图片描述
6.把字符串格式化
在这里插入图片描述
7.把字符串进行替换
在这里插入图片描述
8.使用" "来进行分割,返回的是数组类型
在这里插入图片描述
注意:
1.| * +前面都得加上\
2.如果是\ 得变成\\
3.多个分割方式之间使用|分割

在这里插入图片描述
在这里插入图片描述
9.字符串的截取
在这里插入图片描述
10.去掉字符串的左右空格中间无法去掉
在这里插入图片描述

String&StringBuffer&StringBuilder之区别

1.String的内容不可修改,是重新找一个地址存放新的内容的,StringBuffer和StringBuilder的内容都是可以修改的
2.大部分的操作是相同的
3.StirngBuffer是线程安全的

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值