字符串String类的用法

2018-11-18  本文已影响0人  阿毛大魔王

概念与使用

1.声明

字符串是常量,它们可以显示任何文字信息,字符串的值在创建之后不能更改。在Java语言中,单引号中的内容表示字符,例如‘s',而双引号中的内容则表示字符串,例如”我是字符串“。Java通过java.lang.String这个类来创建可以博爱村字符串的变量,所以字符串变量是一个对象。

2.字符串的创建

String xxx = new String(”xxx“);

字符串的常见用法

1. 比较

2.截取

subString():截取字符串中的一段字符串
例:截取身份证号码中的生日,截取手机号中间四位等


image.png

3.替换

replace():将指定的字符序列替换成新的字符序列
str.replace(oldstr,newstr); 注意:要替换的字符的大小写要与原字符串中字符的大小写保持一致。
replaceall(): 按照正则表达式替换符合条件的字符串
str.replaceAll(regex,xxx);
例:替换空格
String test = "wa n\tg_p\te\tn g"; test = test.replaceAll("\t|\\t|\u0020|\u3000", "");//去掉空格System.out.println(test);其中test = test.replaceAll("\t|\\t|\u0020|\u3000", "")与test = Pattern.compile("\t|\\t|\u0020|\u3000").matcher(test).replaceAll("")是等效的,因此用正则表达式仅仅是替换全部或替换第一个的话,用replaceAll或replaceFirst即可。


image.png

4.大小写转换

5.去除空白内容

trim():将字符串首位处的空白内容都删除


image.png

6.判断字符串首尾内容

starWith() endsWith() : 判断字符串是否以指定的内容开始或结尾,返回值都是布尔值。


image.png

7.获取指定位置的字符

charAt(int index) : 获取指定索引的字符


image.png

8.获取字符数组

toCharArray():将字符串转换为一个字符数组


image.png

9.计算字符串长度

length():获取字符串长度,也就是char数量


image.png

10.查找字符串是否存在

contains() : 判断字符串中是否含有指定的内容


image.png
上一篇下一篇

猜你喜欢

热点阅读