if we give input as " hi how are you" then the output
should be "uoy woh"...it should skip odd words in the input
and should reverse even words from the end of string...can
anyone help me to write this program in java
Answer Posted / nagesh
package test;
public class TestClass {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
StringBuffer sb = new StringBuffer("hi how
are you");
String input = sb.reverse().toString();
String output = "";
String[] stInput =input.split(" ");
for(int i=0;i<stInput.length;i++)
{
if(i%2==0)
{
if(i==0)
{
output = stInput[i];
}
else
{
output = output + " "+
stInput[i];
}
}
}
System.out.println("Output String is =="+output);
}
}
| Is This Answer Correct ? | 6 Yes | 0 No |
Post New Answer View All Answers
Is array size fixed in java?
If a class is declared without any access modifiers, where can the class be accessed?
What is unicode with example?
Is java 9 released?
What is jdbc api?
What are variable arguments or varargs?
What do you mean by chromounits in java8?
What is the largest long allowed by java?
What is the meaning of I ++ in java?
Is java hard to learn?
How many bits is a word?
What is a generic code?
Is static a singleton?
Are static members inherited to sub classes?
Which collection is sorted in java?