博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中有字符串:qabaabbwerabtyababuiopasdfghjkabl,请写一段程...
阅读量:5913 次
发布时间:2019-06-19

本文共 703 字,大约阅读时间需要 2 分钟。

hot3.png

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Work5
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = "qabaabbwerabtyababuiopasdfghjkabl";
            Dictionary<string, int> dic = new Dictionary<string, int>();
            string str1 = "";
            for (int i = 0; i < str.Length;i++ )
            {
                for (int j = 2; j <= str.Length-i;j++ )
                {
                    //截取不同长度的字符串
                   str1 = str.Substring(i,j);
                    //所截取的字符串包含,键值在原有的基础上加1
                    if (dic.ContainsKey(str1))
                    {
                       dic[str1] = dic[str1] + 1;
                    }
                    else 
                    {
                        dic.Add(str1,1);
                    }
                }
            }
            //遍历结果集
            foreach (string key in dic.Keys)
            {
                if (dic[key] > 1)
                {
                    Console.WriteLine("{0}出现的次数为:{1}",key,dic[key]);
                }
            }
                    Console.ReadKey();  
               
            }
        }
    }

转载于:https://my.oschina.net/u/656507/blog/71711

你可能感兴趣的文章
管道符和作业控制,shell变量和环境变量配置文件
查看>>
DirectX3D设备丢失(lost device)的处理(一)
查看>>
来自田野的回音——《背过身去的大娘娘》的读后感范文2600字
查看>>
LNMP架构 (Ⅱ)——nginx相关配置、nginx代理
查看>>
神级python程序员只需要一个公众号,再也不会错过重要资讯
查看>>
双十一流量洪峰 支撑阿里核心业务的云数据库揭秘
查看>>
OSChina 周一乱弹 ——程序员跟产品经理撕逼必须掌握的套路
查看>>
Linux系统启动流程详解
查看>>
我的友情链接
查看>>
Magento(CE1.X)自带模块解析五
查看>>
Factory Method模式 (一)
查看>>
java正则表达式的学习
查看>>
组策略无法正常应用
查看>>
[转载]Monit:开源服务器监控工具
查看>>
Linux 打印 颜色显示
查看>>
dubbo请求调用过程分析
查看>>
Oracle学习(一):Oracle数据库基础
查看>>
27. Python对Mysql的操作(2)
查看>>
Linux 中用 strace 追踪系统调用和信号值
查看>>
JAVASE贪吃蛇开发记录
查看>>