您的位置:首页 > 编程语言 > Java开发

java160117StringTest

2016-01-19 16:28 603 查看
/**

* 获取一个字符串在里一个字符串出现的次数

*

*/

package java160117;

/**

* @author LiZheng

*

*/

public class StringTest {

/**

* @param args

*/

public static void main(String[] args) {

String string = "abkkedfkkdkkfgk";

sop("count =" + getSubCount(string, "kk"));

}

// 产生较多的字符串

// public static int getSubCount(String string, String key) {

// int count = 0;

// int index = 0;

// while ((string.indexOf(key)) != -1) {

// sop(string);

// string = string.substring(index + key.length());

// count++;

// }

//

// return count;

//

// }

public static int getSubCount(String string, String key) {

int count = 0;

int index = 0;

while ((index = string.indexOf(key, index)) != -1) {

sop("index =" + index);

index = index + key.length();

count++;

}

return count;

}

public static void sop(String string) {

System.out.println(string);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: