zoukankan      html  css  js  c++  java
  • java 统计字符串中子字符串个数

    方法一:

    public class StatisticalStringNumber1 {
        public static void main(String args[]){
            String string="javajava_eclipse_class_jajavavajavajdjdj";
            String str="java";
            
            int i=string.length()-string.replace(str, "").length();
            System.out.println(i/str.length());
        }
    
    }

    方法二:

    public class StatisticalStringNumber2 {
        public static void main(String args[]){
            String string="javajava_eclipse_class_jajavavajavajdjdj";
            String str="java";
            
            String[] array=string.split(str);
            if(array!=null){
                System.out.println(array.length-1);
            }
            
        }
    
    }

    方法三:

    public class StatisticalStringNumber3 {
        public static void main(String args[]){
            String string="javajava_eclipse_class_jajavavajavajdjdj";
            String str="java";
            
            int counter=0;
            for(int i=0;i<=string.length()-str.length();i++){
                if(string.substring(i,i+str.length()).equals(str)){
                    counter++;
                    //substring返回一个新字符串,它是此字符串的一个子字符串。
                }
            }
            System.out.println(counter);
        }
    }
  • 相关阅读:
    内存队列使用Channels
    笔记20210101mongodb
    管道式的开发模式
    企业级应用架构设计
    再入历史旧坑
    路径问题 再次记录
    mongdb驱动的问题
    使用Bumblebee记录
    我和小兔子不得不说的消息v2
    流程设计器jQuery + svg/vml(Demo7
  • 原文地址:https://www.cnblogs.com/nullcodeworld/p/8877852.html
Copyright © 2011-2022 走看看