Java统计字符串中字符出现次数的方法示例
本文实例讲述了Java统计字符串中字符出现次数的方法。分享给大家供大家参考,具体如下:
package com.wenzhi; import java.util.Scanner; public class Test01 { public static void main(String args[]) { Scanner scan = new Scanner(System.in); System.out.println("请你输入字符"); String str = scan.nextLine(); Scanner scan1 = new Scanner(System.in); System.out.println("请输入你要查找的子字符串"); String str1 = scan1.nextLine(); int count = 0; int start = 0; while (str.indexOf(str1, start) >= 0 && start < str.length()) { count++; start = str.indexOf(str1, start) + str1.length(); } System.out.println(str1 + "在" + str + "出现的次数为" + count); } }
运行结果:
PS:这里再为大家推荐2款非常方便的统计工具供大家参考使用:
在线字数统计工具:
http://tools.jb51.net/code/zishutongji
在线字符统计与编辑工具:
http://tools.jb51.net/code/char_tongji
更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
相关推荐
-
java统计字符串中指定元素出现次数方法
本文实例讲解了统计文本中某个字符串出现的次数或字符串中指定元素出现的次数方法,分享给大家供大家参考,具体内容如下 运行效果图: 程序查找的上此文件带"a"的字符在多少次 具体代码如下 package com.zuidaima.util.string; import java.io.*; public class CountString { public static int count(String filename, String target) throws FileNotFoun
-
Java编程实现统计数组中各元素出现次数的方法
本文实例讲述了Java编程实现统计数组中各元素出现次数的方法.分享给大家供大家参考,具体如下: package javatest; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; public class NumOfEle { public static void main(String[] ar
-
Java统计50个10到50之间整数的随机出现次数
随机产生50个10到50的整数,统计每个数字各出现几次,出现0次的数字不打印. 代码如下: package com.homework.lhh; import java.util.Random; public class Ex04 { public static void main(String[] args) { int[] array = new int[50]; Random random = new Random(); for (int i = 0; i < array.length; i
-
java统计字符串单词个数的方法解析
在一些项目中可能需要对一段字符串中的单词进行统计,我在这里写了一个简单的demo,有需要的同学可以拿去看一下. 不说废话了直接贴代码: 实现代码: /** * 统计各个单词出现的次数 * @param text */ public static void findEnglishNum(String text){ //找出所有的单词 String[] array = {".", " ", "?", "!"}; for (int
-
Java编程实现统计一个字符串中各个字符出现次数的方法
本文实例讲述了Java编程实现统计一个字符串中各个字符出现次数的方法.分享给大家供大家参考,具体如下: import java.util.Iterator; import java.util.Set; import java.util.TreeMap; public class TreeMapDemo { //统计一个字符串中相应字符出现的次数 public static void main(String[] args) { // System.out.println("我们测试结果:"
-
Java统计英文句子中出现次数最多的单词并计算出现次数的方法
本文实例讲述了Java统计英文句子中出现次数最多的单词并计算出现次数的方法.分享给大家供大家参考,具体如下: import java.util.*; /** * 统计出现次数最多的单词和它出现的次数 * * @author ZHR */ public class CountWord { public static String[] strTostrArray(String str) { /* * 将非字母字符全部替换为空格字符" " 得到一个全小写的纯字母字符串包含有空格字符 */ s
-
java统计字符串中重复字符出现次数的方法
本文实例讲述了java统计字符串中重复字符出现次数的方法.分享给大家供大家参考,具体如下: package com; import org.junit.Test; /** * 统计一个字符串的重复字符出现的次数 * * @author zdw * */ public class StringTest { @Test public void test() { String s = "fdfaacceeeeeeeeeeeegghikkkkkoooo"; count(s); } public
-
Java统计输入字符的英文字母、空格、数字和其它
题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 程序分析:利用while语句,条件为输入的字符不为 '\n '. 程序设计: import java.util.Scanner; public class ex7 { public static void main(String args[]) { System.out.println("请输入字符串:"); Scanner scan=new Scanner(System.in); String str=scan
-
Java简单统计字符串中汉字,英文字母及数字数量的方法
本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包含中文字符.英文字符和数字字符,请统计和打印出各个字符的个数 * * @author Administrator * */ public class Str { public static void main(String[] args) { String str = "adasfAAADFD阿萨德
-
Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法
本文实例讲述了Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法.分享给大家供大家参考,具体如下: package javatest; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOEx
随机推荐
- RequireJS多页面应用实例分析
- WIN2008 R2上安全加强方面的四点注意事项!
- C++统计软件使用时间代码示例
- IOS开发使用KeychainItemWrapper 持久存储用户名和密码
- 判断iOS应用是否开放HTTP权限的方法
- 详解ABP框架中Session功能的使用方法
- 全世界最小的php网页木马一枚 附PHP木马的防范方法
- PHP在线书签系统分享
- Java中的notyfy()和notifyAll()的本质区别
- Python按行读取文件的实现方法【小文件和大文件读取】
- asp取动态表单中数据并写入xml文件,用xsl显示
- 网上提供的最简便的MySql数据库备份的方法
- 快速配置PHPMyAdmin方法
- JavaScript获取页面中第一个锚定文本的方法
- PHP获取网址的顶级域名函数代码
- jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
- list,set,map,数组之间的相互转换详细解析
- javascript中普通函数的使用介绍
- javascript时间自动刷新实现原理与步骤
- 什么才是真正的VPS!---VPS内幕大揭密!!