java统计字符串中每个字符出现的次数_统计字符串出现的次数
手机边亲爱的大家好!
今天我要给大家分享一个示例:统计出某个字符串在某表某字段中出现的次数。
大家先来看一下结果效果图:
先来讲一下原理,其实就是循环数据库中的所有表,然后找模糊查找,找到了就记录表名、表中的字段、统计出现的次数。
知道了原理就可以开始做了,今天我们换个套路,不要再之前一步一步的方式来教大家了,只告诉关键的步骤。
01表
其中,我们要建一张表,用于保存统计的数据,具体的查看截图。
02函数
这次代码只分享给大家一个关键的函数,然后大家自己去调用一下
查找函数
1Private Sub Snoop(SnoopFor As String) 2 3 On Error GoTo Snoop_Err 4 5 Dim DB As Database 6 Dim S As Recordset 7 Dim T As Recordset 8 Dim td As TableDef 9 Dim L As Integer10 Dim F As Integer11 Dim criteria As String12 Dim occ As Long1314 Set DB = CurrentDb()15 Set S = DB.OpenRecordset("tblSNOOP", DB_OPEN_DYNASET)161718 For L = 0 To DB.TableDefs.Count - 11920 Set td = DB.TableDefs(L)212223 If Not td.Name Like "Msys*" Then24 Set T = DB.OpenRecordset(td.Name, DB_OPEN_SNAPSHOT)2526 DoEvents2728 For F = 0 To td.Fields.Count - 129303132 criteria = "CStr('' & [" & td.Fields(F).Name & "]) Like '*" & SnoopFor & "*'"33 T.FindFirst criteria3435 If Not (T.NoMatch) Then3637 occ = 038 Do While Not (T.NoMatch)39 T.FindNext criteria40 occ = occ + 14142 Loop4344 S.AddNew45 S!Occurence = occ46 S!Table = td.Name47 S!Field = td.Fields(F).Name48 S.Update4950 End If5152 Next F5354 End If5556 Next L57 Me.frmChild.Form.Requery58 ' T.Close59 S.Close60 DB.Close6162Snoop_Exit:63646566 Exit Sub6768Snoop_Err:69 MsgBox Err.Description, vbCritical70 Resume Snoop_Exit7172 Exit Sub7374End Sub
03测试
最后一步就是测试了,大家可以将按上面的步骤,在按钮控件的单击事件里来调用上面的函数。
大家要多测试,多试多出错才会进步。
我就知道你“在看”
java统计字符串中每个字符出现的次数_统计字符串出现的次数相关推荐
- 统计字符串中每个字符的个数。(原始字符串是:“aabccdeefff”,结果是:a2 b1 c2 d1 e2 f3)
思想:将给定的字符串转为数组,对数组去重,再将去重后的数组对原字符串进行遍历,遇到相同的元素就将字母后面的数字+1,最终返回一个数组(也可以转换成字符串). <!DOCTYPE html> ...
- 统计字符串中每个字符的个数_C++程序设计——统计数字字符个数
总时间限制:1000ms内存限制:65536kB 描述 输入一行字符,统计出其中数字字符的个数. 输入 一行字符串,总长度不超过255. 输出 输出为1行,输出字符串里面数字字符的个数. 样例输入 P ...
- java统计字符串中每个字符出现的次数,统计字符串中每个字符出现的次数
本文收集整理关于统计字符串中每个字符出现的次数的相关议题,使用内容导航快速到达. 内容导航: Q1:c语言统计字符串中每个字符出现的次数 一.算法分析: 要统计每个字符出现的个数,那么就要为每个字符做 ...
- c语言中怎样删除字符串中的字母,删除字符串中的字符(C语言)
题目: 编程序将给定字符串中指定字符删除.要求删除指定字符后原字符串不能留下空位置,字符串和指定字符均由键盘输入 基本思路 将字符串与要删除的字符进行比较,若为相同字符,则将字符串中的该字符替换为原字 ...
- php 删除字符串里指定字符,php删除字符串中指定字符_php删除字符串
在做项目时需要对一个字符串进行处理,也就是删除指定的字符,吾爱编程通过这篇文章主要介绍了PHP实现删除字符串中任何字符的函数,涉及php针对字符串的遍历与截取操作技巧,需要的朋友可以参考一下: PHP ...
- Java——集合(输入一串字符串,统计字符串中每个字符出现的次数)
A:案例演示 需求:输入一串字符串,统计字符串中每个字符出现的次数** 分析: 1,定义一个需要被统计字符的字符串 2,将字符串转化为字符数组,才能拿到每一个字符 3,定义双列集合存储字符串中字符以及 ...
- 【Java】统计字符串中每个字符出现的次数
package LearnJava6;import java.util.HashMap; import java.util.Scanner; import java.util.Set;//统计字符串中 ...
- java基础—统计一个字符串中各个字符出现的次数
统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...
- Java统计数组中各个数字出现的个数和字符串中各个字符出现的个数
一.前言 对于统计个数问题,我们一般利用HashMap来解决,其中key表示原始元素值,value表示其出现个数或出现次数.主要步骤为: 1.创建一个HashMap<Character, Int ...
- Java 统计输入字符串中’e’字符出现的频数
题目:统计输入字符串中'e'字符出现的频数 代码: import java.util.Scanner;public class HomeWork {public static void main(St ...
最新文章
- 盘点COVID-19新冠药物和疫苗研发进展
- IntelliJ IDEA自动导入包去除星号(import xxx.*)
- Python 进阶_OOP 面向对象编程_组合与继承
- C# 引用类型与值类型转换-装箱和拆箱
- 浏览器滚动条样式更改
- loadrunner 录制java_LoadRunner脚本录制流程
- 基于JAVA+SpringMVC+Mybatis+MYSQL的实习生招聘网站
- JS数组关联查找的性能优化
- Jmeter插件安装及使用
- Nginx笔记总结十一:Nginx重写规则指南
- linux 常用命令 -- 系统管理工具包: 监视邮件的使用情况
- PPC软件字体太小的调整
- Python杨辉三角形
- 数位板的主要参数解析
- python是开源的是什么意思_开源是啥意思
- 大学计算机基础教程第11章计算机网络与应用总结
- xy轴坐标图数字表示_图纸上的坐标x,y轴上有好长的数字表示什么意思
- c语言课程设计(图书馆管理系统)
- 利用Chrome Edge浏览器调试AndroidWebView
- android 快速关闭键盘的方法,安卓永久关闭键盘灯的方法