计算某字符串中子串出现的次数。

public static void main(String[] args) {String s1 = "adcdcjncdfbcdcdcd";String s2 = "cd";count(s1, s2);}public static void count(String str1, String str2) {int count = 0;if (str1.equals("") || str2.equals("")) {System.out.println("你没有输入字符串或子串,无法比较!");//System.exit(0);} else {for (int i = 0; i <= str1.length() - str2.length(); i++) {if (str2.equals(str1.substring(i, str2.length() + i)))count++;}System.out.println("子串" + str2 + "在字符串" + str1 + "中出现了: " + count+ " 次。");}}

JAVA常见算法题(三十三)---求子串在字符串中出现的次数相关推荐

  1. JAVA常见算法题(三十二)---找规律

    题目一: 4,5,15,45,135,405,__ 题目二: 524,244,954,674,394,15,725, __ 题目三: 7,8,6,9,10,7,4,4,5,__ 求横线位置的整数. * ...

  2. JAVA常见算法题(三十一)---冒泡排序

    package com.jege.spring.boot.hello.world;/*** java算法之冒泡排序<br>* 将数组按照从大到小的顺序排列<br>* * * @ ...

  3. JAVA常见算法题(三十)

    package com.forezp.util;import java.io.BufferedReader; import java.io.FileReader; import java.io.Inp ...

  4. String类-统计子串在字符串中出现的次数

    任务描述:设字符串为"nbaernbatnbaynbauinbaopnba",子串为:"nba".统计子串在字符串中的出现次数. 要求: 自定义方法 publi ...

  5. 求子串在母串中出现的次数(C++)

    问题描述: 求一个子串在母串中出现的次数. (1)思路: 1.用一个外循环,来遍历母串. 2.指定两个指针p.q分别指向子串的首地址和母串的首地址: 3.如果*p==q,则{ p++;q++; } 否 ...

  6. JAVA常见算法题(十三)

    package com.xiaowu.demo;/*** 企业发放的奖金根据利润提成: 利润(I)低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提 ...

  7. JAVA入门算法题(十三)

    一.出现一次的数 题目: /*** 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素.* 说明:* 你的算法应该具有线性时间复杂度. 你可以不使用额 ...

  8. JAVA常见算法题(二十五)

    /*** Java实现中文数字转换为阿拉伯数字* * * @author WQ**/ public class Demo26 {public static void main(String[] arg ...

  9. LeetCode算法题12:递归和回溯-字符串中的回溯问题

    文章目录 一.电话号码的字母组合 回溯 : 二.括号生成 回溯 : 总结 关于回溯和递归 括号生成的递归描述 : 电话号码的字母组合的递归描述 : 括号生成的BFS描述 : 一.电话号码的字母组合 题 ...

最新文章

  1. go gin框架:请求静态图片资源(可用于搭建图床等应用)
  2. java多线程实现端口扫描,使用Java开发多线程端口扫描工具
  3. ubuntu19.10安装haroopad软件
  4. Opportunity creation case in Firebug
  5. 如何知道osg模型每个节点的名称
  6. 计算机网络----wireshark抓包
  7. 学习swing鼠标点击事件心得体会_西门子COMOS软件开发定制学习8-查询列表间的数据交互...
  8. python生成序列_python中生成一个指定长度的列表,按1,2,3的序列生成
  9. SynchronizationContext笔记
  10. 汇编 内存段划分和寄存器
  11. Verilog:三段式状态机(数字钟)
  12. IDEA+Java+Servlet+JSP+Mysql实现新闻发布系统
  13. 逻辑回归算法原理及python实现
  14. 小萌谈Art(3)——离线编程篇
  15. 微信公众号如何上传PPT?
  16. CCNP课堂练习一:详解交换机vlan的介绍及通过交换机从逻辑上划分区域配置
  17. upperbound找不到_lower_bound()函数和upper_bound()函数,以及二分查找
  18. 信号与系统(3)- 受迫响应、自然响应以及零输入响应的求解
  19. 乡村振兴涉农区域全景综合安防监控解决方案
  20. 笔记--js开发规范

热门文章

  1. Java 持久化操作之 --io流与序列化
  2. CentOS 6.9/7通过yum安装指定版本的Redis
  3. 使用html+css+js实现3D相册
  4. DB服务器中的参数优化
  5. Hibernate向MySQL插入中文数据--乱码解决
  6. Event Handling Guide for iOS——由触摸事件传递想到的
  7. JSP标记之指令标记介绍
  8. Java发送GET/POST请求
  9. Java 各种日期/时间 对象转Long时间戳
  10. 外部js php变量,在外部JS文件中包含PHP变量?