获取一个字符串的所有子串
来源:互联网 发布:c语言递归求和 编辑:程序博客网 时间:2024/05/20 23:38
获取一个字符串的所有子串
import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;public class StringSplit { private static Set<String> aa = new HashSet<String>();//存贮结果 public static void main(String[] args) { String a = "abcdefgh"; new StringSplit().split(a); Iterator<String> iterator = aa.iterator(); while (iterator.hasNext()) { String type = (String) iterator.next(); System.out.println(type); } } public List<String> split(String a){ String sub1 = "1"; String sub2 = "2"; if (a.length()==1) { //字符串长度为1不需要在进行切割 aa.add(a);//输入长度唯一时直接添加进set }else{ for(int i =1;i<a.length();i++){ sub1 = a.substring(i); sub2 = a.substring(0,i); aa.add(sub1); aa.add(sub2); split(sub1);//切割的两个字符串进行递归 split(sub2);//同上 } } return null; }}
阅读全文
0 0
- 获取一个字符串的所有子串
- 获取两个字符串所有公共的子串算法
- 获取字符串中所有字符组合的子串
- [递归] 求一个字符串的所有顺序子串
- 寻找一个字符串的所有回文子字符串
- (程序员面试题)字符串处理之获取字符串的所有子串
- 怎么获取字符串中最后一个“\”的位置? 获取字符串子串
- 求字符串的所有最大子串
- 求字符串的所有子串
- 输出字符串所有的子串
- 求字符串的所有子串
- 获取一个包和子包下面所有的类
- 获取一个路径下的所有文件及其子文件,子文件夹下的子文件....
- C# 找出一个子串在另一字符串中出现的所有位置
- Java查找一个字符串中所有匹配某正则的子串
- JS中查找一个字符串中所有子串的位置
- 《程序员面试题精选》05.输出一个字符串的所有子串
- 一个一万字长的连续字符串,找出其所有子串,并统计子串的出现次数
- python简介
- 支付宝即时到账接口开发视频教程密码
- 冒泡排序Java实现
- JS的事件(2)--事件函数的取消/事件默认行为/键盘事件/鼠标滚轮事件
- java 13位时间戳,在前台转换为日期格式jq封装
- 获取一个字符串的所有子串
- 直接插入排序Java实现
- 将string类型的字符串按照空格拆分成多个字符串
- 二维码这把利刃,产品应该用到极致
- Target-Driven Visual Navigation In Indoor Scenes Using DRL 讲解
- python入门
- 借助WireShark解析PCAP包
- thinking-in-java(14)类型信息
- 开发中遇到的问题