字符串常见方法总结:方法的作用、参数、返回值(构造方法可省略)1. 构造方法2. 静态方法3. 其它方法

String字符串是一个类,它的里面还有很多的方法。

一、其他方法

1、字符串的比较(equals()):两个字符串比较,必须使用equals方法。

2、字符串的搜索(indexOf()、lastIndexOf()、startsWith()、endsWith()、contains()):使用indexOf()方法可以从字符串的首部进行搜索,当前字符串中指定字符串的下标位置,返回值为int类型。如果存在,则返回该子字符串的下标位置。如果不存在,则返回-1。

lastIndexOf()方法是从字符串的尾部进行搜索,返回值与indexOf()方法一致。

startsWith()和endsWith()方法是用于判断字符串是否以指定字符串开头或结尾,返回值为boolean类型。

contains()方法用于查找当前字符串中是否存在指定字符串,返回值为boolean类型。

3、截取字符串(substring()):使用substring()方法可以从当前字符串中,截取指定下标区间的子字符串。

4、去除首尾空白字符(trim())使用trim()方法可以移除字符串首位空白字符。空白字符包括空格,\t, \r, \n.(trim()并没有改变字符串的内容,而是返回了一个新字符串。)String还提供了isEmpty()判断字符串是否为空字符串。

5、替换字符串(replace()、replaceAll()):要在字符串中替换子串,有两种方法。一种是根据字符或字符串替换 (replace());另一种是通过正则表达式替换(replaceAll())。

6、分割字符串(split()):要分割字符串,使用split()方法,并且传入的也是正则表达式。

二、静态方法

7、拼接字符串(join()):拼接字符串使用静态方法join(),它用指定的字符串连接字符串数组。

8、格式化字符串(format()):字符串提供了format()静态方法,可以传入其他参数,替换占位符,然后生成新的字符串。

9、类型转换(valueOf()):要把任意基本类型或引用类型转换为字符串,可以使用静态方法valueOf()。这是一个重载方法,编译器会根据参数自动选择合适的方法。

要把字符串转换为其他类型,就需要根据情况。例如,把字符串转换为int类型:

int n1=Integer.parseInt("123"); //123

int n2=Integer.parseInt("ff",16); //按十六进制转换,255

把字符串转换为boolean类型:

boolean b1=Boolean.parseBoolean("true");//true

boolean b2=Boolean.parseBoolean("FALSE");//false

转换为char[]字符数组。String和char[]类型可以相互转换,方法是:

char[] cs="Hello".toCharArray();  //String->char[]

String s=new String(cs);  //char[]->String

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值