Java code for subString printing
import java.util.*;
class HelloWorld {
public static void main(String[] args) {
String str ="abc";
ArrayList<String> ans = new ArrayList<>();
find(str,"",ans);
System.out.print(ans);
}
static void find(String real,String ans, ArrayList<String> res){
if(real.length()==0){
res.add(ans);
return;
}
char ch=real.charAt(0);
find(real.substring(1),ans,res);
find(real.substring(1),ans+ch,res);
}
}
Comments
Post a Comment