java 求集合的所有非空子集
答案:1 悬赏:60 手机版
解决时间 2021-03-27 22:19
- 提问者网友:酱爆肉
- 2021-03-27 05:38
java 求集合的所有非空子集
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-03-27 06:09
前几天刚回答了一个类似的问题
public class T{
public static void main(String[] args) {
String str="abcac" ;
//用Set集合保存结果,保证内容不重复
Set set = new HashSet();
//最外层循环控制指针移动位置 从 a 依次移动顺序 为 a b c a c
for(int i=0 ; i //从指针所在位置开始内层遍历
for(int k= i ; k //从指针位置处开始截取字符串,直到截到 字符串结尾
String res = str.substring(i , k+1);
//如果当前字符串和原始字符串相同,不放入集合中,该种情况不是子串
if(res ==str) continue ;
set.add(res);
}
}
//遍历结果
for(String s : set){
System.out.println(s);
}
}
}
public class T{
public static void main(String[] args) {
String str="abcac" ;
//用Set集合保存结果,保证内容不重复
Set
//最外层循环控制指针移动位置 从 a 依次移动顺序 为 a b c a c
for(int i=0 ; i
for(int k= i ; k
String res = str.substring(i , k+1);
//如果当前字符串和原始字符串相同,不放入集合中,该种情况不是子串
if(res ==str) continue ;
set.add(res);
}
}
//遍历结果
for(String s : set){
System.out.println(s);
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯