dfkt.net
当前位置:首页 >> 用JAVA实现,计算字符串中子串出现的次数 >>

用JAVA实现,计算字符串中子串出现的次数

public class HelpOne { public static void main(String[] args) { String str = "abcdefabhjlecababcab"; String str1 = "ab"; int count = 0; int start = 0; while (str.indexOf(str1, start) >= 0 && start < str.length()) { count++; sta...

思路就是从被匹配字符串a中一个一个往后推,截取b字符串长度的字符串: public class CountHit { public static void main(String[] args) { String a = "123456abcde6a6abc6ab"; String b = "6abc"; System.out.println(new CountHit().hit(a, ...

思路: 先输入字符串与想要统计的字符,然后遍历字符串的每一个字符,进行统计。 代码: import java.text.ParseException; import java.util.Scanner; class DemoAsm{ public static void main(String[] args) throws ParseException { Scanner...

没有现成的命令,只能一个一个字符读的判断,或者一次一次的定位。方式一可以一次统计多个,方式二代码简单。

代码给你写好了:调用我这个函数即可,你可以自己试验下 应该没问题 我这个代码是1.5版本的 1.4版本的你稍微修改就OK: static void statTimes(String param) { if(param == null) return; //hashset保存不重复的值 因此 HashSet hSet = new Has...

import java.util.Scanner; import java.util.Set; import java.util.TreeMap; /* * 需求 :"aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1) * * 分析: * A:定义一个字符串(可以改进为键盘录入) * B:定义一...

import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { String s = new Scanner(System.in).next(); //读入输入的字符串 List ...

import java.util.regex.Pattern; import java.util.regex.Matcher; public class RegexTest { public static void main(String args[]){ String str = "abcdfdfsabcdfdsf abc fdfdabcabc"; //1. 用这则表达式处理, 不过好像一点都不省事.. Patt...

import java.util.Scanner; public class FruitImp { public static void main(String[] args) { String str = new Scanner(System.in).nextLine(); //用一个二维数组存放字符和对应的字数 //用数组的缺点是空间浪费 可以用map 或别的代替这里就...

把你的代码稍稍改动了一下,仔细查看一下注释的地方, 测试结果: SSN=343324545 's number properties as follows: 2 appears 1 time 3 appears 3 times 4 appears 3 times 5 appears 2 times ID=434344323 's number properties as follows: 2...

网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com