扩展,String(字符串)的操作

大家好,我是小材鸟,本篇博客将带你了解String(字符串)的常用操作,如果觉得本篇对你有帮助的话,可以给博客点一个👍吗?谢谢🌹

String类的作用和常用方法

一、获取。

1.1字符串中的包含的字符数,也就是字符串的长度。

int length(); 获取长度。

char charAt(int index); 根据位置获取位置上某个字符。

根据字符获取该字符在字符串中位置。

int index0f(int ch); 返回的是ch在字符串中第一次出现的位置。

int index0f(String str,int fromIndex); 从fromlndex指定位置开始,获取str在字符串中出现的位置。 特殊之处:index0f(str):可以索引str第一次出现位置,如果返回-1.表示该str不在字符串中存在。 所以,也可以用于对指定判断是否包含。

if(str.indexOf("aa")!=-1) 而且该方法即可以判断,也可以获取出现的位置。

二、判断。

boolean contains(str); 字符串中是否包含某一个子串。

字符中是否有内容。原理就是判断长度是否为0。

boolean isEmpty(); 字符串是否是以指定内容开头。

boolean startsWith(str) 字符串是否是以指定内容结尾。

boolean endsWith(str);

判断内容是否相同,并忽略大小写。

boolean equalslgnoreCase();

三、转换。

将字符数组转成字符串。

构造函数:String(char[]) String(char[] 数组名字,offset开始的下标,结束的下标) 将字符数组中的一部分转成字符串。

static String valueOf(char[]): 将字符串转成字符数组。

char[] toCharArray(): 将整个数组转成字符串。

byte[] getBytes(): 将基本数据类型转成字符串。

四、替换

String replace(oldchar,newchar)替换所有元素

replaceFirst(oldchar,newchar)替换第一个某个元素

五、切割

String[] split(regex);

六、子串。获取字符串中的一部分。

String substring(begin);

String substring(begin,end);

七、转换,去除空格,比较。

String toUpperCase();将字符串转成大写

String toLowerCase();小写

int compareTo(string);对两个字符串进行自然顺序的比较。

String trim();将字符串两端的多个空格去除。

八、合并

String.join(分隔符,数组)将数组合并为Strng类型的数据

本篇博客就结束了,如果觉得此篇文章对你有帮助的话,就给一个小小的赞👍,谢谢。

感谢看到此处,我们下篇文章再见。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值