public void getAllSub(String str) { Set<String> result = new HashSet<String>(); int length = str.length(); int maxlength = length/2; for (int i = 1; i <= maxlength; i++) { for (int j = 0; j+i < length; j++) { String target = str.substring(j, j+i); String after = str.replaceAll(target, ""); if(length > (after.length()+target.length())){ result.add(target); } } } for (String string : result) { System.out.println(string); } }
点赞 评论

相关推荐

10-18 13:01
已编辑
西安理工大学 C++
小米内推大使:建议技能还是放上面吧,hr和技术面试官第一眼想看的应该是技能点和他们岗位是否匹配
点赞 评论 收藏
分享
牛客网
牛客企业服务