JAVA 基础编程练习题49 【程序 49 子串出现的个数】
2019-09-11 15:04
417 查看
原文链接:http://www.cnblogs.com/denggelin/p/11506341.html
49 【程序 49 子串出现的个数】
题目:计算字符串中子串出现的次数
package cskaoyan; public class cskaoyan49 { public static void main(String[] args) { // TODO Auto-generated method stub java.util.Scanner in = new java.util.Scanner(System.in); System.out.println("请输入两个字符串,以回车隔开,母串在前,子串在后:"); String str1 = in.nextLine(); String str2 = in.nextLine(); System.out.println(stringCount(str1, str2)); in.close(); } private static int stringCount(String str1, String str2) { // TODO Auto-generated method stub int count = 0; char[] chs1 = str1.toCharArray(); char[] chs2 = str2.toCharArray(); for (int i = 0, j = 0; i < chs1.length; i++) { for (j = 0; j < chs2.length; j++) { if (chs1[i + j] != chs2[j]) { break; } } if (j == chs2.length) { count++; i = i + j - 1; } } return count; } }
转载于:https://www.cnblogs.com/denggelin/p/11506341.html
相关文章推荐
- 如何使用Java编写多线程程序-Java基础-Java-编程开发
- 将Java程序变成Windows系统服务-Java基础-Java-编程开发
- Jcrontab - java定时程序进阶学习-Java基础-Java-编程开发
- 50道JAVA基础编程练习题
- 面向Java程序员的Ajax:构建动态Java程序-Java基础-Java-编程开发
- 黑马程序员_Java基础_网络编程_UDP传输协议编程,控制台聊天程序
- 50道JAVA基础编程练习题
- 50道JAVA基础编程练习题(一)
- Java 程序编码规范-Java基础-Java-编程开发
- 漫谈Java程序的性能优化-Java基础-Java-编程开发
- Java基础---Java---网络编程---TCP的传输、客户端和服务端的互访、建立一个文本转换器、编写一个聊天程序
- JAVA基础编程练习题--50道
- 五十道编程小题目 --- 49 计算字符串中子串出现的次数 java
- 50道JAVA基础编程练习题(1)
- JAVA基础程序练习题2
- java高级应用编程基础练习题1
- 黑马程序员------50道JAVA基础编程练习题
- 编写跨平台Java程序注意事项-Java基础-Java-编程开发
- 谈谈JAVA程序的反编译-Java基础-Java-编程开发
- Java写的查找重复电话号码程序-Java基础-Java-编程开发