记录-关于String的字符串操作

本文介绍了Java中String类的五个常用API:subString、indexOf、charAt、replace/replaceAll及split,并通过实例详细展示了这些方法的功能及使用场景,帮助开发者更好地理解和应用。

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

String常用API:
1:subString
2:indexOf
3:charAt
4:replace/replaceAll
5:split
一:
subString用于字符串的截取

String str1="hello,java";
//我们要把它根据逗号,分割成两个字符串,可以这样做(如果我们不知道逗号前面的字符个数)
//首先获取逗号下标
int index=str1.indexOf(",");
String before=str1.subString(0,index);
String after=str1.subString(index+1,str1.length());
String after1=str1.subString(index+1);

结果为
before=hello
after=java
after=java
二:indexOf
str.indexOf(“a”) 返回的是第一个a的下标
str.indexOf(“java”)返回第一次出现java这个单词的j的下标
str.indexOf(“java”,5)从下标为5后面第一次出现java单词的j的下标
三:replace/replaceAll
相同点:replace和replaceAll都是全部替换
不通电:replaceAll支持正则表达式替换
replaceAll(“\d”, “*”)把一个字符串所有的数字字符都换成星号
str.replace(“z”,” b”);
四:split
String str=”a,b,c”;
String[] strs=str.split(“,”);分成若干个a b c
String[] strs=str.split(“,”,2);分成2个 a b,c
String str2=”a.b”;
str2.split(“.”);什么都不输出
str2.split(“\.”);输出 a b
java中\表示\

温故才能知新,希望大家能在技术的道路上更上一层楼。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值