java String类中的常用方法

本文详细介绍了Java中字符串的各种操作方法,包括构造、转换、比较、查找、替换等,并提供了具体的使用示例。

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

字符串和字节
方法:

1、构造:public String(byte[] bytes) 

               public String(byte [] bytes,int offset,int length) 从offset索引处开始,将长度为length的字节数组转换为字符串

2、普通:public byte[] getBytes()
       public byte[] getBytes(String charsetName)throws UnsupportedEbcodingException(编码操作)
字符串和字符

1、构造:public String(char[] value)

               public String(char []value,int offset,int count)

2、普通:char chraAt(int index)返回索引值处的值
       char []  toCharArray()字符串转换为字符数组
字符串比较
1、public boolean equals()区分大小写
2、public boolean equalsIgnoreCase()不区分大小写
3、public int compareTo()编码比较 
返回值大于0 :大于
小于0:小于
等于0: 等于
字符串查找
1、public boolean contains(String str);重要
2、public int indexOf(String str);从前往后查找没有返回-1,有返回第一个字母索引值
3、public int indexOf(String str,int fromIndex);

4、public int lastIndexOf(String str,int prefix);从后往前

5、boolean startsWith(String str);

6、boolean startsWith(String str,int offset);从确定索引处判断是否以此开头
7、boolean endsWith(String suffix)结尾
字符串替换
1、String replaceFirst(String regex, String replacement) 替换首个regex(正则表达式)

2、String replaceAll(String regex, String replacement)  替换全部regex

字符串截取
1、String substring(int beginIndex)  从指定位置截取到结尾
2、 String substring(int beginIndex, int endIndex) 从指定位置截取到指定位置
字符串拆分

1、String [] split(String regex,int limit)按照指定的字符串拆分程不大于limit的字符串数组

2、String [] split(String regex)按照指定的字符串全部拆分

其他方法

1、String concat(String str)和+运算一样

2、public String toLowerCase(String str);将字符串转换成小写

3、public String toUpperCase(String str);转换成大写

3、String trim(String str);去掉字符串两边的空格

4、public String length(); 返回字符串的长度(注意和数组的length属性区分)

5、Stirng interm()数据如池

6、boolean isEmpty();判断字符串是否为“”(不是null)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值