博客园 首页 私信博主 显示目录 隐藏目录 管理 动画 动画

日报 18/06/21

今天身体格外难受 胃疼 想吐 腰疼 头疼 干热 北京40多度 出去真要命啊 一种快屎了的feel~ 
 
package com.b3.unit2;

/**
* 失去一日容易 得到一日太难
* 2018/6/21 14:52
* 星期四
* SYF
* <p>
* int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。
* int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。
* int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引。
* int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。
* split()函数是根据参数如",", "-", " "等, 分割String字符串, 返回一个String的数组(String[]), 可以通过索引指定元素.
* 如果未找到, 则返回整个String字符串, 作为String数组(String[])的第0个元素.
* equalsIgnoreCase(ignore忽略 Case大小写)
* trim 去掉(开头和结尾)空格后的
*/
@SuppressWarnings("all")
public class Test {
public static void main(String[] args) {


String s = "sunjavahpjavaokjavajjavahahajavajavagoodjava";
String sToFind = "java";
int count = 0;
/* int index = -1;

while((index=s.indexOf(sToFind))!=-1)

{
s = s.substring(index + sToFind.length());
count++;
}*/

int index = s.indexOf(s.indexOf(sToFind));
System.out.println("s.indexOf(sToFind) = " + s.indexOf(sToFind));//*
if (index != -1) {
count++;
}
System.out.println("sToFind.length() = " + sToFind.length());
s = s.substring(index + sToFind.length());

while (s.indexOf(sToFind) != -1) {
index = s.indexOf(sToFind);
//substring() 方法返回字符串的子字符串。
s = s.substring(index + sToFind.length());
count++;
}
System.out.println("count = " + count);
}
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2018-06-21 17:10  这才是真的阿呆云飞  阅读(193)  评论(0编辑  收藏  举报