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);
        }
    }
  • 相关阅读:
    Vue 项目目录结构分析
    Vue 项目环境搭建
    Vue 组件
    Vue 指令
    Vue 实例成员
    Django 静态文件
    MySQL 索引详解
    Django 请求生命周期
    18. 4Sum (JAVA)
    16. 3Sum Closest (JAVA)
  • 原文地址:https://www.cnblogs.com/nullcodeworld/p/8877852.html
Copyright © 2011-2022 走看看