java 判断字符串是否包含子串的方法

 更新时间:2017年08月18日 11:38:18   投稿:lqh  
这篇文章主要介绍了java 判断字符串是否包含子串的方法的相关资料,这里提供了三种方法帮助大家实现这样的功能,需要的朋友可以参考下

java 判断字符串是否包含子串的方法

方法一: 

 String  str1  =  "nihaoksdoksad "; 
 String  str2  =  "ok "; 
 int  total  =  0; 
 for  (String  tmp  =  str1;  tmp  !=  null&&tmp.length()> =str2.length();){ 
  if(tmp.indexOf(str2)  ==  0){ 
    total  ++; 
  } 
  tmp  =  tmp.substring(1); 
} 
System.out.println(str1+ "中含有 "+total+ "个 "+str2);

方法二: 

String  str1  =  "nihaokokosdokosad "; 
String  str2  =  "oko "; 
int  total  =  0; 
for  (String  tmp  =  str1;  tmp  !=  null&&tmp.length()> =str2.length();){ 
  if(tmp.indexOf(str2)  ==  0){ 
    total  ++; 
    tmp  =  tmp.substring(str2.length()); 
  }else{ 
    tmp  =  tmp.substring(1); 
  } 
} 
System.out.println(str1+ "中含有 "+total+ "个 "+str2);

 方法三:

String  str1  =  "nihaoksdoksad "; 
char  []c=str1.toCharArray(); 
int  total=0; 
for(int  i=0;i <c.length-1;i++) 
if(c[i]== 'o '&&c[i+1]== 'k ') 
total++; 
System.out.println(str1+ "中含有 "+total+ "个ok ");

 以上就是java 字符串判断是否含有子串的方法,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Java,C#使用二进制序列化、反序列化操作数据

    Java,C#使用二进制序列化、反序列化操作数据

    这篇文章主要介绍了Java,C#使用二进制序列化、反序列化操作数据的相关资料,需要的朋友可以参考下
    2014-10-10
  • Java里的static在Kotlin里如何实现

    Java里的static在Kotlin里如何实现

    这篇文章主要介绍了Java里的static在Kotlin里如何实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • Java中List集合的遍历实例详解

    Java中List集合的遍历实例详解

    这篇文章主要介绍了Java中List集合遍历实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • Java实现调用接口API并返回数据

    Java实现调用接口API并返回数据

    这篇文章主要介绍了Java实现调用接口API并返回数据方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • SpringBoot对Controller进行单元测试的实现代码 附乱码解决方案

    SpringBoot对Controller进行单元测试的实现代码 附乱码解决方案

    这篇文章主要介绍了SpringBoot对Controller进行单元测试的实现代码 附乱码解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Java Socket编程服务器响应客户端实例代码

    Java Socket编程服务器响应客户端实例代码

    这篇文章主要介绍了Java Socket编程服务器响应客户端实例代码,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • 解决springboot依赖包中报错unknown的问题

    解决springboot依赖包中报错unknown的问题

    这篇文章主要介绍了解决springboot依赖包中报错unknown的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Java并发之Condition案例详解

    Java并发之Condition案例详解

    这篇文章主要介绍了Java并发之Condition案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • java利用递归调用实现树形菜单的样式

    java利用递归调用实现树形菜单的样式

    这篇文章主要给大家介绍了关于java利用递归调用实现树形菜单样式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • Java语言求解完美数代码分析

    Java语言求解完美数代码分析

    这篇文章主要介绍了Java语言求解完美数代码分析,具有一定参考价值,需要的朋友可以了解下。
    2017-12-12

最新评论