我是靠谱客的博主 冷静枕头,这篇文章主要介绍String类的一些常用方法以及用法合集(substr,equals,replace,charAt,compareTo,endsWith,startsWith,valueOf,isEmpty....),现在分享给大家,希望可以做个参考。

String类常用方法:

          • `字符串值的字符个数`
          • ` 比较两个字符串是否相同`
          • ` 字符串替换`
          • ` 返回指定字符串指定位置的字符`
          • ` 按字典顺序比较字符串大小`
          • ` 判断字符串是否以指定的参数结尾`
          • ` 判断字符串是否以指定的参数开头`
          • ` 将基本数据类型转换为字符串(int 转 String)`
          • ` 判别字符串是否为空`
          • ` 返回指定字符序列在字符串中的索引`
          • ` 返回指定字符序列在字符串中最后出现的索引`
          • ` 从指定索引位置截取字符串`

String s1=“HelloJava”;
String s2=“HelloJSP”;

字符串值的字符个数
复制代码
1
2
3
System.out.println(s1.length()); //9
比较两个字符串是否相同
复制代码
1
2
3
System.out.println(s1.equals(s2)); //false
字符串替换
复制代码
1
2
3
4
System.out.println(s1.replace('l', 'p')); //HeppoJava System.out.println(s1.replace("Java", "World")); //HelloWorld
返回指定字符串指定位置的字符
复制代码
1
2
3
System.out.println(s1.charAt(6)); //a
按字典顺序比较字符串大小
复制代码
1
2
3
System.out.println("a".compareTo("z")); //-25
判断字符串是否以指定的参数结尾
复制代码
1
2
3
System.out.println(s2.endsWith("JSP")); //true
判断字符串是否以指定的参数开头
复制代码
1
2
3
System.out.println(s2.startsWith("Hello")); //true
将基本数据类型转换为字符串(int 转 String)
复制代码
1
2
3
System.out.println(String.valueOf(10)+5); //105
判别字符串是否为空
复制代码
1
2
3
System.out.println("".isEmpty()); //true
返回指定字符序列在字符串中的索引
复制代码
1
2
3
4
5
6
7
System.out.println(s1.indexOf('l')); //2 第一次出现的位置索引 System.out.println(s1.indexOf("lo")); //3 取指定字符序列的第1个字符
返回指定字符序列在字符串中最后出现的索引
复制代码
1
2
3
System.out.println(s1.lastIndexOf("l"));//3 最后出现的索引
从指定索引位置截取字符串
复制代码
1
2
3
4
5
6
7
System.out.println(s1.substring(s1.indexOf("J"))); //Java System.out.println(s1.substring(s1.indexOf("lo"), s1.indexOf("va"))); //loJa System.out.println(s1.substring(2,8)); //lloJav

最后

以上就是冷静枕头最近收集整理的关于String类的一些常用方法以及用法合集(substr,equals,replace,charAt,compareTo,endsWith,startsWith,valueOf,isEmpty....)的全部内容,更多相关String类内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部