常用类string的用法

Posted 我来偷MM

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用类string的用法相关的知识,希望对你有一定的参考价值。

        在Java中string是我们用的很多的一种类,下面就来说说string类中经常用到的一些方法。

1.string与数组相关的方法:

        比如:string str = “fsafdsafdasfds”;

我们可以这样用string的方法:str.length()表示string的字符串长度,str.toCharArray()表示将字符串转换成字符,str.charAt()表示根据下标获取指定下标的字符,str.indexOf()表示某个字符首次出现的下标,str.lastIndexOf()表示某个字符最后出现的下标等等....

2.string与字母相关的方法:

我们可以这样用string的方法:str.toUpperCase()表示将小写字母转换成大写,str.toLowerCase()表示将大写字母转换成小写,str.equalsIgnore()表示忽略大小写,str.compareTo()表示按字典顺序比较等等.......

3.string与内容相关的方法:

我们可以这样用string的方法:str.replace(‘a‘,‘A‘)表示将a替换成A ,str.substring(0,3)表示根据下标位置截取字符串的内容,这里的(0,3)是前闭后开的区间。str.concat("fdsgd")表示将fdsgd与str字符串链接,str.contains()表示是否是子串的关系。

而在这之中有三个比较重要的方法:①str.trim()表示去掉前后的空格。列如:string str = “    hello  world    ”;

                                                                                                 system.out.println(str.trim());

                                                                                                 输出的结果就是hello  world

                                             ②str.split()表示做字符串的拆分。列如:string str = "1992-2-21";

                                                                                                  string[] str1 = str.split("-");

                                                                                                  system.out.println(str1[0]);

                                                                                                  输出结果就是1992

                                             ③str.matches()表示根据正则表达式校验。列如:8位的电话号码就可以表示为8320[0-9]{4}其中8320表示固定的数字,[0-9]表示0-9的随机数字,而{4}表示前面的数字出现4次。

以上是关于常用类string的用法的主要内容,如果未能解决你的问题,请参考以下文章

常用类

Map的常用实现类及Entry的用法

day14--Java常用类之字符串相关类

java基础系列:常用API的用法及区别

Java常用类--String类常用方法

初识常用类