String类型

1、如何创建String类型对象
String str = “abc”; -->最常用
String string = new String(); -->创建一个对象
String string = new String(“abc”); -->创建两个对象,一个为abc字符串对象,一个为new String();

2、字符串剪切
substring(1, 3);参数1表示剪切开始位置,参数2表示剪切结束位置,此处的位置与元素位置不等同。
substring(1);参数表示剪切开始的位置。此方法截取当前字符串从指定位置开始到最后的字符。

注意:参数为int类型,返回值为String类型。

3、isEmpty() 判断当前字符串是否为空(没有字符/空串)
注意:此空非null
4、indexOf() 返回字符所在的位置,如果当前字符串中没有指定字符,则返回-1
一个参数:参数类型为int时,表示提供字符所对用的ASCII码,返回字符在当前字符串中的位置
参数类型为String时,表示给定指定字符,返回字符在当前字符串中的位置。
5、string.replace(参数1,参数2) 将当前字符串中指定的内容进行替换,使用参数2替换参数1。
返回值:新的字符串。
参数:字符型 表示替换当前字符串中所有指定的单个字符
String 表示替换当前字符串中所有指定的字符串
注意:如果没有指定字符或字符串将不进行替换。
6、string.split(“字符/字符串”); 根据指定字符对当前字符串进行切割,返回一个字符串数组
注意:返回的字符串数组元素中不包含指定字符。
注意:特殊符号也可以作为指定字符,转译符号("")除外
7、toCharArray()将当前字符串转换为char类型的数组

8、toUpperCase()将当前字符串中的小写字母转换成大写字母
toLowerCase()将当前字符串中的大写字母转换成小写字母

9、trim()去除当前字符串前后的空格

10、valueOf(参数) 将其他类型的变量值转换为String类型
注意:此方法为静态方法(被static修饰的方法),可以直接使用类名称调用

11、concat(字符串);字符串拼接,在当前字符串后面拼接指定字符串
注意:此方法将字符串转换为字符数组,然后一起放入新数组。
注意:“+”拼接只是将两个字符串进行拼接。
注意:不频繁的拼接可以使用“+”,频繁的拼接用StringBuffer(线程安全)、StringBuilder(线程不安全)

12、直接使用(例如:打印)对象时,如果对象类型中没有复写(覆写)toString()方法,则使用的是地址

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值