String类的其它功能,及功能应用
26.6String类的其它功能
1.String类的替换功能
String replace(char old,char new)
String replace(String old,String new)
案例演示如图1所示:
图1
2.String类的去除字符串两端的空格
String trim()
案例演示如图2所示:
图2
3.String类按字典顺序比较两个字符串
int compareTo(String str)
需区分大小写进行比较
int compareToIgnoreCase(String str)
不区分大小写进行比较
案例演示如图3和4所示:
图3
图4
练习1:字符串反转,如:键盘录入“abcd”,输出“dcba”。
分析:
1,通过键盘录入获取字符串Scanner;
2,将字符串转换为字符数组;
3,倒着遍历字符数组,并再次拼接成字符串,最后打印
程序演示如图5所示:
图5
练习2:统计大字符串中出现指定小字符串的次数。
例如:“零基础学java,从java基本语法开始学习java,逐步深入java架构”。问该句话出现几次java。
程序分析流程演示如图6所示,代码执行如图7所示:
图6
图7
感谢支持,我是小区学习录,喜欢点关注。每天根据小编的学习,持续分享学习的笔记与心得。
领取专属 10元无门槛券
私享最新 技术干货