字符串常见方法总结 :方法的作用,参数,返回值(构造方法 静态方法 其他方法)

本文详细介绍了Java中字符串的比较、搜索、截取、去除空白、替换、分隔、拼接和格式化等基本操作,包括equals()、equalsIgnoreCase()、indexOf()、lastIndexOf()、startsWith()、endsWith()、contains()、substring()、trim()、replace()、split()、join()、format()和valueOf()等方法的使用。此外,还提到了构造方法和静态方法的基本概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 字符串比较:使用equals(),如果忽略大小写比较,使用equalsIgnoreCase()方法

2 字符串的搜索:indexof()从字符串的首部开始搜索,当前字符串中指定子字符串的下标位置,返回值为int类型,存在返回其下标位置,不存在,返回-1

lastIndexof() 从尾部开始搜索,返回值于indexof()方法一致

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

contains()查找字符串中是否存在指定子字符串,返回值为boolean类型

3截取子字符串: subString()从当前字符串中,截取指定下标区间的子字符串

1 字符串比较  :  使用equals()不能使用==

2 字符串搜索  : indexof()从字符串的首部进行搜索,当前字符串中指定字符串的下标位置,返回值为int类型,如果存在,返回其下标位置,反之,返回-1  

lastIndexof()从字符串的尾部进行搜素,返回值于indexof()方法一致

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

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

3 截取子字符串  :  substring() 截取指定下标区间的子字符串

4 去除首尾空白字符 : trim() isEmpty()判断字符串是否为空字符串

5 替换字符串 : 第一种是根据字符或字符串替换 :replace( ' ', ' ') 或者replace(" ", " ")

   第二种:正则表达式

 6 分隔字符串  : spilt() 

7 拼接字符串 : join()

 

8 格式化字符串 :format()

9  类型转换 :  把任意类型或引用类型转换成字符串 使用valueof()    转换为char[] 字符数组

构造方法:构造方法的作用就是创建对象,并为其赋一个初始值,构造方法的名称就是类名,它的参数没有限制,它没有返回值,调用构造方法必须用new操作符,(代码中没有有参构造的话系统会自动提供一个无参构造)

静态方法:用static修饰的方法就是静态方法,通过类名就可以调用它,不需要实例化类的对象静态方法只能访问静态成员变量或静态方法,有参数,有返回值

其他方法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值