java常用String方法——通过实例代码测试

1:区分‘+’是字符连接符还是算术运算符
代码如下:
java常用String方法——通过实例代码测试
运行结果如下:

java常用String方法——通过实例代码测试
可以看出规律+号是连接符要匹配到字符串才是连接符,要结合运算先后顺序判断是连接符还是算术运算符加号

2:java的格式化输出的两种方式
a,熟悉c语言的都知道用printf输出,Java是在c的基础上发展而来的,也保留了printf功能,测试代码如下:
java常用String方法——通过实例代码测试
测试结果如下:
java常用String方法——通过实例代码测试
可以看出和c的输出大同小异,双引号中的输出格式和引号外面是相对应的
b:format方法输出;
测试代码如下:
java常用String方法——通过实例代码测试
需要注意的是format方法是通过String.调用的,(实际上基本所有String类方法都是通过String对象.或者String.调用的),然后把输出结果辅助给一个新的String对象,然后输出
结果如下:
java常用String方法——通过实例代码测试
3:endWith判断字符串是否以某一个字符结尾,stratsWith判断是否以某一个字符开始。

测试代码如下:
java常用String方法——通过实例代码测试
java常用String方法——通过实例代码测试
输出结果如下:

java常用String方法——通过实例代码测试
注释:endWith,stratsWith 需要注意的是判断返回的类型是blooean型变量

4:将字符串转化为数组输出–getChars()
测试代码如下:
java常用String方法——通过实例代码测试
注释:字符串转化为的是字符性数组.
测试结果如下:

java常用String方法——通过实例代码测试
5:比较字符串是否相同–eqluas
测试代码如下:
java常用String方法——通过实例代码测试
测试结果如下:**
java常用String方法——通过实例代码测试
注释:测试得知返回的是·blooean变量

6:查找特定字符–indexOf
java常用String方法——通过实例代码测试注释:代码s.indexOf(“b”,“3”)的意思是从第三个(包含第三个)开始查找。
测试结果如下:
java常用String方法——通过实例代码测试
注释:通过结果可以找到indexOf方法如果查到该字符从0开始计算,如果找不到返回—1

7替换特定字符–s.replace
测试代码如下:
java常用String方法——通过实例代码测试
测试结果如下:
java常用String方法——通过实例代码测试
*8:拆分字符串–split’
测试代码如下:
java常用String方法——通过实例代码测试
注释:由于拆分后,不再是单独字符串,而是多个字符串,所以应该赋值给字符数组
输出结果如下
java常用String方法——通过实例代码测试
9:将字符串的大写字母全部转换为小写——toLowerCase
将字符串的小写字母全部转换为大写–toUpperCas

测试代码如下:

java常用String方法——通过实例代码测试
输出结果如下:

java常用String方法——通过实例代码测试
10:去掉空格–trim
测试代码如下:
java常用String方法——通过实例代码测试结果如下:

java常用String方法——通过实例代码测试
注释:trim去掉的是首尾空格