Reverse the Words of String using JAVA
class A1
{
public static void main(String args[])
{
//Input String
String text="gardi mca gtu sooadm java";
//Output String
String s1="";
int k2,k1,i=0,j=0;
//Set both pointer to End of String
k2=k1=text.length()-1;
//Loop for moving in String from END to START
for(i=k2;i>=0;i--,k1--)
{
//Checking for SPACE and First Character
if(text.charAt(i)==' ' || i==0)
{
//Creating New String
for(j=(i==0)?0:i+1;j<=k2;j++)
{
s1=s1+text.charAt(j);
} // For Loop of j
s1=s1+' ';
k2=k1-1;
} // IF condition
} //For Loop of i
System.out.println(s1);
} // main
} //Class
class A1
{
public static void main(String args[])
{
//Input String
String text="gardi mca gtu sooadm java";
//Output String
String s1="";
int k2,k1,i=0,j=0;
//Set both pointer to End of String
k2=k1=text.length()-1;
//Loop for moving in String from END to START
for(i=k2;i>=0;i--,k1--)
{
//Checking for SPACE and First Character
if(text.charAt(i)==' ' || i==0)
{
//Creating New String
for(j=(i==0)?0:i+1;j<=k2;j++)
{
s1=s1+text.charAt(j);
} // For Loop of j
s1=s1+' ';
k2=k1-1;
} // IF condition
} //For Loop of i
System.out.println(s1);
} // main
} //Class
No comments:
Post a Comment