Java2_基础_字符串的匹配

本文详细介绍了 Java 中 String 类的各种常用方法,包括比较字符串、替换字符、转换大小写等操作,并解释了每个方法的功能及使用场景。

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

equals

String_a.equals(String_b)                        //区分大小写         相等返回true

equalsIgnoreCase

String_a.equalsIgnoreCase(String_b)       //不区分大小写     相等返回true

compareTo

String_a.compareTo(String_b)                  //区分大小写         相等返回 0 不相等返回其他数字(String_a字母序小于String_b

                                   //回第一个小于String_b的字母的与String_b字母的差,为负数,大于同理,为正数)

A.compareTo(B) = -1

BB.compareTo(BA) = 1

indexOf

String str1;

int e = str1.indexOf(str2)                         //判断str2 是否存在于str1中,存在的话返回起始位置,不存在/返回负数

str1.indexOf(str2,int fromIndex)               //fromIndex为起始位置判断,返回绝对位置,不是相对位置

laseIndexOf

同理于indexOf

replace 串的复制

str = str.replace(str,NewString)                //NewString 覆盖原来str的值

toLowerCase()  &  toUpperCase() 全部改为大/小写

str2 = str1.toLoweCase()                          //str1中所有字母变为小写字母后赋给str2

toUpperCase()                                         //同理toLoweCase() 改为大写

trim 去掉首尾的空格

str2 = str1.trim()                                      //去掉str1首尾的空格后赋给str2

substring(int begin)  &&  substring(int begin,int end)      串复制

str2 = str1.substring(2)                              //str12位置开始到str1串末尾的子串赋给str2

str2 = str1.substring(2,5)                           //str12位置开始到5-1位置的子串赋给str2

startsWith(str)

str2.startsWith(str)                                    //是否以str串为开始,是的话返回true,否则返回false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值