Reverse words in a string
Page 1 of 1
Reverse words in a string
public static void reverse(String str){
if(str==null||str.size==1)
return;
int i=0;
int j=str.size;
char temp;
char[] ch=str.toCharArray();
while(i<j){
temp=ch[i];
ch[i]=ch[j];
ch[j]=temp;
i++; j--;
}
return;
}
public void reverseWords(String str){
if(str==null)
return;
String revstr=str.reverse();
char[] rev=revstr.toCharArray();
String final="";
String temp="";
for(int i=0;i<revstr.length();i++){
if(rev[i]!=' '){
temp.append(rev[i++]);
}
else{
temp.reverse();
temp+=" ";
final.append(temp);
temp="";
}
}
return final.trim();
}
if(str==null||str.size==1)
return;
int i=0;
int j=str.size;
char temp;
char[] ch=str.toCharArray();
while(i<j){
temp=ch[i];
ch[i]=ch[j];
ch[j]=temp;
i++; j--;
}
return;
}
public void reverseWords(String str){
if(str==null)
return;
String revstr=str.reverse();
char[] rev=revstr.toCharArray();
String final="";
String temp="";
for(int i=0;i<revstr.length();i++){
if(rev[i]!=' '){
temp.append(rev[i++]);
}
else{
temp.reverse();
temp+=" ";
final.append(temp);
temp="";
}
}
return final.trim();
}
Similar topics
» Reverse a String
» Find duplicate words in a string
» Reverse a LinkedList
» convert a string into integer
» Given a document, how to find pairs of words with same charactors but different order.
» Find duplicate words in a string
» Reverse a LinkedList
» convert a string into integer
» Given a document, how to find pairs of words with same charactors but different order.
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum