比如说:String str1="Request Request Request Request Request Request ";
String str2="Request Request ";
怎样计算出str2在str1中的次数?
- public class Test01 {
-
- public static void main(String[] args) {
- String str1="Request Request Request Request Request Request ";
- String str2="Request Request ";
- int count = (str1.length() - str1.replace(str2, "").length()) / str2.length();
- System.out.println(count);
- }
- }
算法:
总长度-去掉字符串后剩余长度 = 被去掉的字符串长度
被去掉的字符串长度 / 去掉的字符串 = 个数
比如总长度为100, 查找的为10, 则去掉所有的查找的字符串后,长度为80
则100-80 = 被去掉的字符串 = 20
20/10 = 被去掉了2个,所以里面也就包含了2个。
原文:http://topic.csdn.net/u/20080909/16/dc3a0093-01a7-423c-8808-bf7590995ae1.html
<script type="text/javascript">
</script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
分享到:
相关推荐
"统计字符串中子字符串出现的次数,并返回"是一个常见的需求,广泛应用于文本分析、数据挖掘以及日志处理等多个场景。本篇文章将深入探讨如何在C#中实现这一功能,以及涉及到的相关知识点。 首先,我们要明确字符串...
在Java编程中,统计字符串中每个字符出现的次数是一个常见的任务,特别是在面试或笔试中作为考察点。这个任务可以通过使用HashMap来实现,因为HashMap提供快速的查找和插入操作,适合处理这种计数的问题。以下是一个...
select f_find('Ap@2233ll@@l@@','@') from dual 返回结果为5,代表‘@’在该字符串中出现5次。 同理 select f_find('Ap@223SWEQQQ3ll@@l@@','Q') from dual---返回3,代表Q在字符串中出现了3次, select f_find('我...
计算字符串中子串出现的次数 java程序求计算字符串中子串出现的次数
我的一个朋友问我,怎么在c#或vb.net中,计算一个字符串中查找另一个字符串中出现的次数,他说在网上打了好多方法,我看了一下,有的是用replace的方法去实现,这种方法不是太好,占资源太大了。其实如果用正则...
本主题关注的是如何查找一个字符串中出现重复次数最多的字符。这是一个典型的字符串处理问题,对于理解字符串操作和优化算法能力的提升非常有帮助。 首先,我们要明确问题的目标:给定一个字符串,找出其中出现频率...
标题中的"统计字符串中每个字符出现次数并排序工具"是一个实用的程序,它的主要功能是接收一段字符串输入,然后分析其中每一个字符的出现频次,并将这些字符按照出现次数由高到低进行排序。这样的工具在处理大量文本...
在IT领域,尤其是在编程与数据处理中,统计字符串中特定字符的出现次数是一个常见的需求。本文将深入探讨几种实现这一功能的方法,并通过实际代码示例和性能对比分析,帮助读者理解每种方法的优劣,以便在实际开发中...
根据给定文件的信息,本文将围绕“查找字符串出现否,及出现次数”的主题进行深入探讨。此主题涉及到了计算机编程中的字符串处理技术,主要聚焦于如何在一段文本中找到特定子串的所有出现位置及其出现次数。 ### ...
2. **替换并计算**:利用 `replaceAll` 替换子字符串后,通过计算原字符串与替换后字符串的长度差来得出出现次数。 3. **输出结果**:输出子字符串及其出现次数。 示例代码如下: ```java private static void ...
本篇将详细探讨如何实现一个统计字符串中不同字符个数以及每个字符出现次数的函数,我们将以C++语言为例进行讲解。 首先,我们需要了解基本的字符串处理函数和数据结构。在C++中,`std::string` 是用来表示字符串的...
计算字符串中每种字符出现的次数 在计算机科学中,字符串是最基本的数据结构之一。字符串是由一系列字符组成的序列,可以是数字、字母、符号等。在实际应用中,我们经常需要统计字符串中每种字符的出现次数,例如...
一个字符串包含了空个等标点符号,计算出现次数最多的字母和该字母出现次数 开发提示:可以使用Map,key是字母,value是该字母的次数
计算出现次数最多的子字符串 c语言实现 可以直接使用
在这个问题中,我们需要编写一个程序来计算字符串中大写"A"和小写"a"的总数。下面将详细介绍如何实现这个功能。 首先,我们需要了解Java中的基本语法和字符串处理方法。在Java中,字符串是不可变对象,我们可以使用...
在C#编程中,遍历字符串并统计每个字符出现的次数是一个常见的任务,尤其是在文本处理、数据分析或字符串分析等场景。下面将详细讲解如何利用C#实现这一功能,并结合`Hashtable`数据结构来存储和计算字符频率。 ...
主要写一个算法将一个字符串中的每个字符出现的次数计算出来
最后,使用 `MsgBox` 函数弹出一个对话框显示目标字符串出现的次数: ```vb MsgBox UBound(a) ``` 这样用户就可以直观地看到 `<table>` 标签在这段文本中出现的次数。 #### 总结 本文通过一个具体的示例介绍了...
这个函数接受一个字符串和移动位数作为参数,首先检查输入是否有效,然后计算实际的移动次数(防止超过字符串长度)。接下来,通过两个嵌套循环,将字符逐个右移,最后将原来的第一个字符放到字符串的末尾。 ### ...
无论是进行数据挖掘、分析文本内容,还是进行编程练习,"frequency"(计算每个字符出现的次数)都是一个重要的工具。这个工具或程序的基本功能是接收用户输入的一段字符串,然后输出每个字符出现的次数,这有助于...