/* * 需求:统计大串中小串出现的次数
* 这里的大串和小串可以自己根据情况给出
*/
//解释一下链式编程:一个对象调用方法后返回的是对象,还可以接着调用方法.
/*String s="abcdfdfnjbclhbcjbcoidibc";
String s1="bc";
int count=0;
int index=0;
while((index=s.indexOf(s1))!=-1){
count++;
s=s.substring(index+s1.length());
}
System.out.println(count); //-------------------------看看上面这么多的一坨
//(大串的长度-替换后的长度)/小串的长度.
int count1=(s.length()-s.replace(s1,"").length())/s1.length();//---------->一行搞定.
System.out.println(count1);*/
// 案例演示 再来看这个
//* 需求:把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符)
/*String s="abcdegd";
//截取首字母转换为大写 +(concat方法)截取后面的字符串转换为小写 也是一行搞定.
String s1=s.substring(0,1).toUpperCase().concat(s.substring(1).toLowerCase());
System.out.println(s1);*/
//String类的很多功能都可以链式编程实现 超省代码的, 觉得不错的兄弟们,给个赞吧.
|
|