`
wststar
  • 浏览: 17826 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

获取一个字符串内某种字符串出现的次数

 
阅读更多

/**

获取一个字符串内某种字符串出现的次数

*/

class StringTest1 

{


public static int getIndexKeyCount(String string , String key){

int index = 0 ;

int count = 0 ;

int length = key.length();

while((index = string.indexOf(key,index)) != -1){

index = index + length;

count ++ ;

}

return count ;

}

public static void main(String[] args) 

{

String string = "Hello World!";

System.out.println(StringTest1.getIndexKeyCount(string,"o"));

}

}


分享到:
评论

相关推荐

    求一个字符串中的连续出现次数最多的字串

    根据给定的文件信息,我们可以总结出以下关于“求一个字符串中的连续出现次数最多的字串”的相关知识点: ### 一、问题定义与分析 #### 1.1 问题背景 在计算机科学中,字符串处理是常见且重要的任务之一。本问题是...

    python实现字符串加密成纯数字

    这里可能的实现是使用一个密钥(一个数字或者字符串)与输入字符串的每个字符进行某种运算,然后将结果组合成一个大的数字。 一个常见的简单加密策略是将每个字符的ASCII码值转换为其对应的数字,并且可以使用密钥...

    非法字符和谐并输出各个字符和谐次数

    这个任务的标题“非法字符和谐并输出各个字符和谐次数”指的是编写一个程序,它能够接收用户输入的字符串,将其中的非法字符替换为某种“和谐”字符(如星号(*)),同时统计并输出每个字符被替换的次数。在这个过程...

    取硬盘序列号及字符串加密程序

    该压缩包文件包含了一个名为"取硬盘序列号及字符串加密程序"的应用程序,这是一款用于获取计算机硬盘序列号并执行字符串加密操作的软件。在IT领域,这样的程序可能被用作数据安全的一部分,例如,软件激活验证或者...

    使用遗传 算法为 reddit 上的 meme 生成字符串_JavaScript_代码_下载

    标题中的“使用遗传算法为reddit上的meme生成字符串”是一个有趣的编程挑战,它涉及到遗传算法、字符串处理和JavaScript编程。遗传算法是一种模拟自然选择和遗传学的计算模型,常用于解决优化问题。在这个项目中,...

    java面向程序设计数组、字符串、枚举、泛型的应用[参照].pdf

    可以使用`charAt()`方法获取指定位置的字符,以及`length()`方法获取字符串长度,再配合循环进行计数。 3. **枚举**:枚举是Java中的一种特殊类,用于定义一组预设的常量。实验要求定义一个枚举类型来表示一周的七...

    web前端软件开发常见笔试题

    3. 判断一个字符串中出现次数最多的字符,统计这个次数 这里考察的是字符串处理和 Hash 表的使用。使用 Hash 表可以统计字符串中每个字符的出现次数,然后遍历 Hash 表可以找到出现次数最多的字符。 知识点:字符...

    输入一些数字,输出每个数重复出现的次数

    在这个代码中,`count_duplicates`函数接收一个数字字符串`numbers`作为参数,通过遍历字符串中的每个字符(即数字),并更新字典`digit_count`来统计每个数字的出现次数。最后,遍历结果字典并打印每个数字及其出现...

    华为培训最后考试题目

    在华为的这道考试题目中,可能要求的是对字符串进行特定的操作,比如检查子串、计算出现次数、排序字符或者实现某种特定格式的转换。考生可能需要展示对字符串基本操作的理解,以及如何编写清晰、高效的代码。 由于...

    第四章 串.pdf

    7. **连接**:将两个或多个串合并成一个新的串,常用于字符串拼接。 8. **复制**:复制一个串会产生一个新的与其内容相同的串。 9. **模式匹配**:在长串中查找特定的短串出现的位置,是计算机科学中重要的算法...

    数字母个数

    例如,在代码中`strlen(s)`就是用来获取字符串`s`的长度,以便在后续的循环中遍历整个字符串。 ### 数组操作 数组是编程中常用的数据结构之一,用于存储相同类型的一系列数据。在这个场景下,`c`被定义为一个整型...

    算法-数字0-9的数量(51Nod-1042).rar

    2. 循环与遍历:为了统计每个数字出现的次数,你需要遍历整个字符串,这可能使用`for`循环或者`forEach`等迭代方法。 3. 计数器或哈希表:为了存储每个数字的出现次数,你可以使用数组作为计数器,数组的大小为10,...

    VBA-自定义函数大全

    VBA 自定义函数大全是一组功能强大且实用的函数集合,涵盖了多个领域的应用,包括字符串处理、日期计算、财务计算、汉字处理等。下面是对每个函数的详细说明: 1. 函数作用:返回 Column 英文字 该函数可以将Excel...

    密码大写小写数字重复

    - 获取字符的ASCII码值,并根据其范围判断是数字、大写字母、小写字母还是其他字符,并更新相应的计数器和索引值。 ##### 3. 特殊条件判断 - 如果任何一种字符没有出现(计数器为0),或者只出现了一次但位于首尾...

    Python3高级教程

    1.12 序列中出现次数最多的元素:介绍使用collections模块中的Counter类进行元素频率统计。 1.13 通过某个关键字排序一个字典列表:讲解如何根据字典中的某个键值对列表进行排序。 1.14 排序不支持原生比较的对象:...

    2023 python作业:填词游戏.zip

    3. 函数:编写函数可使代码更模块化,例如可以定义一个函数用于检查用户的猜测是否正确,另一个函数负责读取和显示游戏题目。 二、字符串操作 1. 字符串切片和拼接:在游戏里,可能会将单词的某些部分隐藏起来,这...

    易语言文件字符替换原始代码源码,易语言文件字符替换模块使用例

    1. **替换文件文本**:这是执行实际替换操作的函数,它接收输入文件、目标字符串、替换字符串等参数,然后遍历文件内容,将所有匹配的目标字符串替换为新的字符串。 2. **取替换文件数**:这个函数返回被替换的文件...

    python练习100题的题目.txt

    判断一个字符串是由哪些类型的字符组成的,例如数字、字母、特殊字符等。 #### 实例018:复读机相加 **知识点**: - 字符串拼接 - 循环结构 **实现思路**: 重复输入的字符串n次并将其相加,使用循环结构实现重复...

    Python全面教程

    - **示例**:`int(input("请输入年龄: "))` 从用户输入获取字符串,并转换为整数。 **3.7 数学函数模块** - **导入**:通过`import math`导入数学模块。 - **常用函数**:如`math.sqrt(x)`求平方根、`math.sin(x)`...

    java正则表达式

    `find()`方法查找输入字符串中满足模式的下一个子串,而`matches()`方法要求整个输入字符串都符合模式。`group()`方法用于获取匹配的子串。 3. **基本元字符**: 正则表达式中包含一些特殊字符,如`.`表示任何单个...

Global site tag (gtag.js) - Google Analytics