`
957803796_1
  • 浏览: 120271 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多
/*
题目:计算字符串中子串出现的次数 */

import java.util.*;

public class Test49{

public static void main(String[] args){

    Scanner sc=new Scanner(System.in);
    System.out.print("请输入一个字符串:");
    String str=sc.next();
    System.out.print("请输入要统计的子串:");   
    String sub=sc.next();
    char[] c1;
    char[] c2;
    c1=str.toCharArray();
    c2=sub.toCharArray();
    int count=0;
    int t;
    int m=str.length()-sub.length();
    if(m<0)
       System.out.println("字符串中不含"+sub+"子串");
    else{
       for(int i=0;i<str.length();i++)
       {
          t=0;
          while(t<sub.length()&&c2[t]==c1[i+t])
          {
            t++;             
          }
          if(t==sub.length())   count++;    
       }
    }
    System.out.println(sub+"在"+str+"中出现的次数是:"+count);

   
}
}
分享到:
评论

相关推荐

    统计字符串中子字符串出现的次数,并返回

    根据所给定的条件,从父字符串中查询出子字符串出现的次数,并返回。

    C# 计算字符串中子串出现的次数

    C# 计算字符串中子串出现的次数

    python实现计算字符串中子串出现的次数

    # 题目: # 计算字符串中子串出现的次数。

    python 实现计算复读次数

    # 题目:计算字符串中子串出现的次数。

    C语言经典程序设计试题

    (版主初学时编的),家庭财务管理小程序,计算字符串中子串出现的次数,从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止。从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘...

    JAVA编程题全集(100题及答案)

    JAVA常见编程题全集(100题及答案) 部分题目: 编写一个Java程序,用if-else语句判断某年份是否为闰年。 打印出所有的 "水仙花数 将一个正整数分解质因数 输入一行字符,分别统计出其中...计算字符串中子串出现的次数

    PHP中substr_count()函数获取子字符串出现次数的方法

    PHP中的substr_count()可用于计算指定字符串中子字符串出现的次数。 substr_count()函数定义如下: substr_count(string,substring,start,length) 参数说明: string 必需。规定被检查的字符串。 substring 必需。...

    50道JAVA基础编程训练+答案(全)

    +1、0—7所能组成的奇数个数、一个偶数总能表示为两个素数之和、判断一个整数能被几个9整除、读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*、计算字符串中子串出现的次数、某个公司采用公用...

    C语言经典例题100道

    1.数字排列 2.奖金分配问题 3.已知条件求解整数 4.输入日期判断第几天 5....计算字符串中子串出现的次数 97.输入字符并保存到磁盘 98.字符串转换成大写字母并输出保存 99.文件操作应用1 100.文件操作应用2

    python cookbook(第3版)

    1.12 序列中出现次数最多的元素 1.13 通过某个关键字排序一个字典列表 1.14 排序不支持原生比较的对象 1.15 通过某个字段将记录分组 1.16 过滤序列元素 1.17 从字典中提取子集 1.18 映射名称到序列元素 1.19...

    C#编程经验技巧宝典

    76 &lt;br&gt;0111 计算字符串中子字符串出现的次数 76 &lt;br&gt;0112 获得字符串中大写字母的个数 77 &lt;br&gt;0113 获得某字符在字符串中最后出现的位置 78 &lt;br&gt;0114 如何找出字符串中某一字符的所有位置 78...

    最新JAVA编程题全集_50题及答案

    * @param base 以该字符串作为基础字符串,进行选择性组合。 * @param buff 所求字符串的临时结果 * @param result 存放所求结果 */ public static List&lt;String&gt; list(String base,String buff){ List...

    java 经典习题.doc

    1.程序分析:关键是计算出每一项的值。 【程序9】 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完数。 【程序10】 题目:一球从100米高度自由落下,...

    C语言程序设计实例(200行)

    时间函数举例程序分析 2.程序源代码: #include "stdio.h" #include "time.h" void main() { time_t lt; /*define a longint time varible*/ lt=time(NULL);/*system time and date*/ printf(ctime(&lt;));...

Global site tag (gtag.js) - Google Analytics