递归实现字符或单词在字符串中是否存在
2015-10-11 15:41
267 查看
import java.util.*; public class Dictionary { static String dictionary = new String("abskljlsajdfklajflkdhalkldfjalhflas"); public static void main(String []args){ Scanner in = new Scanner(System.in); String input = in.nextLine().trim(); System.out.println(indexSearch(input)); } static boolean indexSearch(String str){ boolean flag = true ; if(str.length()>dictionary.length()){ return false; } for(int i = 0 ;i < str.length() ;i++){ if(str.charAt(i)!= dictionary.charAt(i)){ flag = false ; break; } } if (flag == true){ return true; } else{ dictionary = dictionary.substring(1,dictionary.length()); System.out.println(dictionary); return indexSearch(str); } } }
相关文章推荐
- Android读取SD卡中的媒体文件(MP3)
- 单点更新查询区间最大值 hdu1754 I hate it
- php实现Mysql简易操作类
- 黑马程序员——Java常见面试题
- 揭秘传智播客毕业班的超级薪水7k内幕系列II----Offer工资表5.7k,为什么不能让老师就业就业
- 搬圆桌问题
- moreclipboard
- 16.Swift 播放视频
- [sicily]1795. Table tennis
- MSSQLServer中bak数据库还原
- apk 反编译失败
- CloudStack 4.4+KVM之CloudStack配置过程
- HDU4624 Endless Spin(概率&&dp)
- iOS5编程--ARC在工程上的相关设置
- 一道mysql查询笔试题
- javaWeb与MVC
- 开发工具uml
- Android常用辅助类(三)——存储相关
- 单点更新区间求和贴海报问题 hdu2795 billbord
- php实现微信公众平台账号自定义菜单类