java中String操作字符串常用的方法?建议收藏

导读:本篇文章讲解 java中String操作字符串常用的方法?建议收藏,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

java中String操作字符串常用的方法?建议收藏

1、startsWith()

解释: 判断字符串开头是否是该字段

String a=“5211314”;
String b=“521”;
String c=“1314”;
// 判断字符串开头是否是该字段
a=a.startsWith(b)?a+“qisini一生一世”:a;

输出内容:

521qisini一生一世

2、replace()

解释: 查找指定值,并替换值(也可以置空)
String a="5211314";
    String c="1314";
       a=a.replace(c,"");
    System.out.println(a);
输出内容:

521

3、length()

解释:获取字符串的长度,其实也就是字符个数

String str = “为生民立命,为万世开太平”;
System.out.println(str.length());

输出内容:

12

4、charAt(int index)

解释: 获取指定索引处的字符

String str = “为生民立命,为万世开太平”;
char[] c = {‘a’,‘d’,‘s’,‘f’,‘a’};
System.out.println(str.charAt(7));

输出内容:

5、indexOf(String str)

解释:获取str在字符串对象中第一次出现的索引
 String str = "agrfdhfgjdrtaa为生民立命,为万世开太平";
   System.out.println(str.indexOf('a',5));
输出内容:

12

5、substring(int start)

解释:从start开始截取字符串
 String str = "agrfdhfgjdrtaa为生民立命,为万世开太平";
  System.out.println(str.substring(11));
输出内容:

taa为生民立命,为万世开太平

6、String substring(int start,int end)

解释:从start开始截取字符串到end结束截取字符串。包括start,不包括end
 String str = "agrfdhfgjdrtaa为生民立命,为万世开太平";
 System.out.println(str.substring(11,17));
输出内容:

taa为生民

7、equals(Object obj)

解释:比较字符串的内容是否相同

8、equalsIgnoreCase(String anotherString)

解释:比较字符串的内容是否相同,忽略大小写

9、startsWith(String prefix,int toffset)

解释:判断字符串对象是否以指定的字符开头,参数toffset为指定从哪个下标开始

10、endsWith(String str)

解释:判断字符串对象是否以指定的字符结尾

11、isEmpty()

解释:判断指定字符串是否为空

12、toCharArray()

解释:把字符串转换为字符数组

13、toLowerCase()

解释:把字符串转换为小写字符串

14、toUpperCase()

	解释:把字符串转换为大写字符串

15、trim()

	解释:去除字符串两端空格

16、split()

	解释:去除字符串中指定的的字符,然后返回一个新的字符串

17、subSequence(int beginIndex,int endIndex )

	解释:截取字符串中指定位置的字符组成一个新的字符串

PS:不弄了,下班

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/114999.html

(0)
Java光头强的头像Java光头强

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!