digvijay
BAN USERpublic static void main(String[] args) {
String str="aaabaabaazb";
String s="aabaab";
boolean res=false;
int len=str.length();
int slen=s.length();
int h=slen-1;
int l=0;
int j=0;
int ctr=0;
String st="";
while(h<len){
if(l<h){
if(str.charAt(l)==s.charAt(l-j)){
ctr++;
}else{
ctr=0;
}
l++;
}else{
l=++j;
h=l+slen;
st="";
ctr=0;
}
if(slen==ctr){
res=true;
break;
}
}
System.out.println("Is in String : "+res);
}
Sorry About that..
public static void main(String[] args) {
String str="aaabaabaazb";
String s="aabaab";
boolean res=false;
int len=str.length();
int slen=s.length();
int h=slen-1;
int l=0;
int j=0;
int ctr=0;
String st="";
while(h<len){
if(l<h){
if(str.charAt(l)==s.charAt(l-j)){
ctr++;
}else{
ctr=0;
}
l++;
}else{
l=++j;
h=l+slen;
st="";
ctr=0;
}
if(slen==ctr){
res=true;
break;
}
}
System.out.println("Is in String : "+res);
}
public static void main(String[] args) {
String str="Writing Code? Surround your code with";
String s="de?";
boolean res=false;
char[] cStr=str.toCharArray();
int len=cStr.length;
int slen=s.length();
int h=slen-1;
int l=0;
int j=0;
String st="";
while(h<len){
if(l<=h){
st+=""+cStr[l];
l++;
}else{
l=++j;
h=l+slen;
st="";
}
if(st.equals(s)){
res=true;
break;
}
}
System.out.println("Is in String : "+res);
}
int[] arr={1,5,8,2,6,9,2,4,2,0,0,0};
Arrays.sort(arr);
int arrlen=arr.length;
String fStr="";
String lStr="";
for(int i=0;i<arrlen;i++){
if(i%2==0){
fStr+=""+arr[i];
}else{
lStr+=""+arr[i];
}
}
int num1=Integer.parseInt(fStr.trim());
int num2=Integer.parseInt(lStr.trim());
System.out.println(fStr+" + "+lStr+" = "+(num1+num2));
- digvijay July 12, 2014