算法 给定一个字符串“catanddog”和一个字符串集合Set dic = {“cat”, “ca”, “and”, “dog”},判断dic中是否可以取出一个子集,这个子集可以组成给定字符串。
例如:catanddog在dic中
catandrow则不在当中
catanddogandrow也不在当中

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;public class sp {static Set<String> set = new HashSet();static {set.add("cat");set.add("and");set.add("dogs");set.add("ca");set.add("cas");}public static void main(String[] args) {String str = "catanddogs";System.out.println(contain(str));}public static boolean contain(String string){if (set.contains(string)) {return true;}for (String s : set) {String[] split = string.split(s);if (split.length == 1) {continue;}boolean result = true;for (String str: split) {boolean contain = contain(str);if (!contain) {result = false;break;}}if (result) {return result;}}return false;}
}

判断字符串是否包含在某个集合中相关推荐

  1. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  2. python判断字符串里的字符_Python检测字符串中是否包含某字符集合中的字符

    目的 检测字符串中是否包含某字符集合中的字符 方法 最简洁的方法如下,清晰,通用,快速,适用于任何序列和容器 def containAny(seq,aset): for c in seq: if c ...

  3. 《Python CookBook2》 第一章 文本 - 检查字符串中是否包含某字符集合中的字符 简化字符串的translate方法的使用...

    检查字符串中是否包含某字符集合中的字符  任务: 检查字符串中是否出现了某个字符集合中的字符 解决方案: 方案一: import itertoolsdef containAny(seq,aset):f ...

  4. python 子串是否在字符串中_python七种方法判断字符串是否包含子串

    1. 使用 in 和 not in in 和 not in 在 Python 中是很常用的关键字,我们将它们归类为 成员运算符. 使用这两个成员运算符,可以很让我们很直观清晰的判断一个对象是否在另一个 ...

  5. php html中的判断,php包含_php 判断字符串是否包含html标签

    摘要 腾兴网为您分享:php 判断字符串是否包含html标签,中信期货,优酷,信用白条,小熊到家等软件知识,以及快盘,行云管家,游戏修改大师,阿里郎软件,球球大作战刷1000龙蛋,nessus,零活, ...

  6. Python: 判断字符串是否包含空白符/删除字符串中空白符

    Python中有时候需要删除一个字符串中的空白符(包括空格.制表.回车),这时候可以先对字符串做split操作,然后做join操作: 示例: >>> str1='ab  c\tde\ ...

  7. 判断字符串不包含某个字符php,java判断字符串是否包含某个字符的方法

    java判断字符串是否包含某个字符的方法: 一.contains方法 1:描述 java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列 2: ...

  8. js 判断字符串是否包含某字符串

    2019独角兽企业重金招聘Python工程师标准>>> js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf var Cts = "bblText ...

  9. python如何判断字符串是否包含某些汉字_Python如何判断一个字符串是否包含指定子字符串...

    Python如何判断一个字符串是否包含指定字符串?本篇文章就给大家介绍Python判断一个字符串是否包含指定子串的3种方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 程序员在字 ...

最新文章

  1. 从一致性hash到ceph crush算法演进图谱(持续更新)
  2. Action 相关组件
  3. java好还是python好-学Python 好还是java 好?
  4. 汇编语言--单步中断
  5. wsl安装配置vscode(亲测有用)
  6. linux 一块网卡两个ip,Linux 一块网卡配置多个IP的方法
  7. Java消息中间件的概述与JMS规范
  8. mysql 写磁盘_图解MySQL | [原理解析] MySQL insert 语句的磁盘写入之旅
  9. Android之提示Caused by: java.lang.UnsupportedOperationException: Binary XML file line #67: You must sup
  10. C# ASP.NET MVC 微信和支付宝H5支付开发及Demo
  11. 质数之和c语言编程,C程序检查一个数字是否可以表示为两个质数之和
  12. Keras:Transfer learning
  13. epoch训练时间不同_神经网络训练的三个基本概念Epoch, Batch, Iteration
  14. 做mysql服务器 需要什么配置最好_支持大型数据库的服务器需要什么配置
  15. wait() 和 waitpid()
  16. python 血缘进程共享数据
  17. Linux-Windows-Mac-Redis安装教程
  18. shutdown函数
  19. 电脑编程软件都有哪些
  20. 绝地反击显示服务器,绝地反击

热门文章

  1. Poi 导出excel单个sheet的内容
  2. layui中select及submit提交
  3. bMap+Echarts--百度地图使用方法
  4. 【腾讯云】知识文档收集
  5. 2019电赛a题资源整合
  6. 【想稳,必看】毕业设计写这个你就赢了《Vue+Node 项目实战:拼多多前后端商城》
  7. 国外公司 职位及职能描述(一)
  8. css box-shadow 使用
  9. Win11的两个实用技巧系列之加载驱动失败怎么办、占用内存高的解决办法
  10. Java发送email邮件