1. 用indexof的方法:

public class Test11

{

private static int counter = 0;

/**

* @param args

*/

public static void main(String[] args)

{

String str ="sdSS**&HGJhadHCASch& ^^";

int i = stringNumbers(str);

System.out.println(i);

}

public static int stringNumbers(String str)

{

if (str.indexOf("java")==-1)

{

return 0;

}

else if(str.indexOf("java") != -1)

{

counter++;

stringNumbers(str.substring(str.indexOf("java")+4));

return counter;

}

return 0;

}

}

2. 如果子字符串不是一个首尾相同的字符串,还可以这样实现:

if(str.indexOf("java") != -1)

{

String[] str1 = str.split("java");

System.out.println(str1.length-1);

}

else

{

System.out.println(0);

}

以上这篇java查找字符串中的包含子字符串的个数实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。

java 包含字符串 个数_java查找字符串中的包含子字符串的个数实现代码相关推荐

  1. java list 重复数据_java 查找list中重复数据实例详解

    java 查找list中重复数据实例详解 需求: 查找一个List集合中所有重复的数据,重复的数据可能不止一堆,比如:aa, bb, aa, bb, cc , dd, aa这样的数据.如果有重复数据, ...

  2. java 统计字符串中字符个数_java实现统计字符串中字符及子字符串个数的方法示例...

    本文实例讲述了java实现统计字符串中字符及子字符串个数的方法.分享给大家供大家参考,具体如下: 这里用java实现统计字符串中的字符(包括数字.大写字母.小写字母以及其他字符)个数,以及字符串的子字 ...

  3. [转载] python判断字符串中包含某个字符串_干货分享| Python中最常用的字符串方法

    参考链接: Python中字符串string capitalize 字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串 ...

  4. 5918. 统计字符串中的元音子字符串

    5918. 统计字符串中的元音子字符串 子字符串 是字符串中的一个连续(非空)的字符序列. 元音子字符串 是 仅 由元音('a'.'e'.'i'.'o' 和 'u')组成的一个子字符串,且必须包含 全 ...

  5. php的strpos不支持数字,php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创...

    php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创 这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来! PHP 开源脚本语言 PHP(外文名: Hypertext Prep ...

  6. LeetCode 2062. 统计字符串中的元音子字符串

    文章目录 1. 题目 2. 解题 1. 题目 子字符串 是字符串中的一个连续(非空)的字符序列. 元音子字符串 是 仅 由元音('a'.'e'.'i'.'o' 和 'u')组成的一个子字符串,且必须包 ...

  7. 【宫水三叶的刷题日记】467. 环绕字符串中唯一的子字符串(中等)

    题目描述 这是 LeetCode 上的 467. 环绕字符串中唯一的子字符串 ,难度为 中等. Tag : 「线性 DP」.「树状数组」 把字符串 s 看作是 "abcdefghijklmn ...

  8. php判断是字符串类型,php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创...

    本文实例讲述了php使用strpos判断字符串中数字类型子字符串出错的解决方法.分享给大家供大家参考,具体如下: 一.问题: 最近的开发中在程序代码里有一个随机数是否在给定字符串里的判断,我用了如下的 ...

  9. Linux截取不定长度字符串,Linux技巧:使用 expr 命令获取子字符串和字符串长度...

    在 Linux 中,我们可以使用 expr 命令对字符串做一些处理.例如: expr index STRING CHARS 获取指定字符在字符串中的位置 expr substr STRING POS ...

  10. 字符串删除首尾_[LeetCode] 459. 重复的子字符串

    题目链接: https://leetcode-cn.com/problems/repeated-substring-pattern 难度:简单 通过率:42.6% 题目描述: 给定一个非空的字符串,判 ...

最新文章

  1. extjs中滚动条属性_十分钟快速了解 JS 中的 offset、scroll、client
  2. [周年感悟]看软件项目中的四种角色
  3. ML_Random_Forests
  4. python基础知识资料包-Python基础知识总结——史上最全系列
  5. 鼓励生娃!携程创始人梁建章:生1个孩子应重奖100万
  6. Quartz的job中注入的services接口为空的解决办法
  7. andrioid 图像视频处理
  8. openCV视频教程
  9. Android 手写签名 (图片合成)
  10. WordPress默认头像修改方法汇总
  11. Altium Designer16 精心总结
  12. 全民一起玩Python提高篇第四课:深入数据类型与语法细节(下)
  13. android 小米键盘输入法,Facemoji输入法小米版
  14. WebSocket 结合 Nginx 实现域名及 WSS 协议访问
  15. SonarQube最全使用教程
  16. python文件打包
  17. vulnhub_GoldenEye: 1
  18. 博士延毕 南大计算机,南京大学延毕博士被“赶”往本科生宿舍是真的吗?校方对此怎么回应?...
  19. 关于SSM的家具购物系统的设计答辩问题合集
  20. ICC2:ETM(extract timing model)

热门文章

  1. Shiro学习(23)多项目集中权限管理
  2. debian7 安装配置
  3. 20200603每日一句
  4. 20191225每日一句
  5. 习惯自律错误让我们真正成长
  6. 181011词霸扇贝有道每日一句
  7. atitit 高并发之道 attilax著.docx 1. 概念 2 2. 并发一般涉及如下几个方面: 4 2.1. 多线程编程(已过时,不介绍) 4 2.2. 异步编程 4 2.3. 并行编程
  8. Atitit 循环处理的新特性 for...else...
  9. Atitit 异常机制与异常处理的原理与概论
  10. Atitit 管理原理与实践attilax总结