JAVA常见算法题(三十三)---求子串在字符串中出现的次数-阿里云开发者社区

开发者社区> mr_伍先生> 正文

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

简介: 计算某字符串中子串出现的次数。 public static void main(String[] args) { String s1 = "adcdcjncdfbcdcdcd"; String s2 = "cd"; count...
+关注继续查看

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

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
                        + " 次。");
            }
        }

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
连续x次奇数(n+2*x)是合数的算法题暴力算法
// 连续6个奇数a,a+2,a+4,a+6,a+8,a+10都是合数,求最小的a // 暴力解法 先上结果,后面贴上代码: 1次连续n=9,连续值个数: 1;耗时: 0ms,总计: 0ms 2次连续n=25,连续值个数: 1;耗时: 0ms,总计: 0ms 3次连续n=91,连续值个数: 1...
662 0
ML之CatboostC:基于titanic泰坦尼克数据集利用catboost算法实现二分类
ML之CatboostC:基于titanic泰坦尼克数据集利用catboost算法实现二分类
24 0
常见的一致性哈希算法#Java实现#
    之前参与过缓存框架的封装与测试工作,并对一致性哈希算法进行了相关的调研。通过对spymemcached与jedis等客户端源码的阅读对一致性哈希算法的Java实现进行调研: 1. 使用TreeMap实现,TreeMap本身继承NavigatableMap,因此具备节点导航的特点 2. 通
2164 0
DL之Attention:基于ClutteredMNIST手写数字图片数据集分别利用CNN_Init、ST_CNN算法(CNN+SpatialTransformer)实现多分类预测(二)
DL之Attention:基于ClutteredMNIST手写数字图片数据集分别利用CNN_Init、ST_CNN算法(CNN+SpatialTransformer)实现多分类预测
37 0
CSS中常见的长度单位
原文地址:https://segmentfault.com/a/1190000008934791?utm_source=tuicool&utm_medium=referral px - 像素 px 是 CSS 中最常用的长度单位,可以用来指定字体大小,元素的宽度、高度、边框、内边距,外边距的大小等等...
856 0
+关注
mr_伍先生
java,编程语言,算法兴趣
476
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载