字符串常见的方法总结:方法的作用、参数值、返回值(构造方法可省略)

一.构造方法

1.创建一个不含有任何内容的空白字符串对象

public String(){}

2.根据传入的字符数组的内容,创建字符串对象

public String(char[] ch){}

3.根据传入的字符串内容,创建字符串对象

public String(String origianl){}

4.直接赋值的方式创建字符串对象

例:

String s = "abc";

二.静态方法

1.public static String toString(数组):将传入的参数数组变成字符串(按照默认格式:[元素1,元素2,元素3……])。

2.public static void sort(数组):按照默认升序对数组元素进行排序

3.String.valueOf(char c):将字符c转换成字符串

4.String.valueOf(char[] Array):将字符数组Array转换成字符串

5.String.valueOf(char[] Array,int offset,int count):从字符数组Array[offset]开始取count个元素转换成字符串

6.String.valueOf(boolean b):将boolean 变量b转换成字符串

三.其他方法

1.indexOf()方法:用于查找指定字符串中。如果存在则返回其下标;如果不存在则返回-1。

2.lastindexOf()方法:从后往前找的第一次出现的位置,结果返其下标

3.charAt(int index)方法:返回指定索引的字符

4.compareTo(String anotherString)方法:比较两字符串的大小(①返回值大于零前者大于后者②返回值等于零前者等于后者③返回值小于零前者小于后者)

5.contains(CharSequence s)方法:判断前面的字符串是否包含后面的字符串(结果返回 布尔值)

6.endwith(String suffix)方法:测试此字符串是否以指定的后缀结尾(结果返回布尔值)

7.equals(Object anObject)方法:将此字符串与指定对象进行比较(结果返回布尔值)

8.equalsIgnoreCase(Object anObject)方法:将此字符串与指定对象进行比较,忽略大小写(结果返回布尔值)

9.isEmpty()方法:进行判空(如果length()为0,返回true)

10.replace(CharSequence target,CharSequence  replacement)方法:进行字符串中字符的替换

11.replaceFirst(String regex,String  replacement)方法:替换第一次出现的字符

12.split(String regex)方法:对字符串进行分割

13.substring(int beginIndex)方法:从指定的下标开始到结束进行字符串的截取

14substring(int beginIndex,int endIndex)方法:从beginIndex的下标开始,到endIndex结束进行字符串的截取

15.toCharArray()方法:将此字符串转换为新的字符数组

16.toLowerCase()方法:转换成小写

17.toUpperCase()方法:转换成大写

18.trim()方法:用于去除字符串两端的的空格、换行(空白字符)

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ButNullPointer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值