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
How to declare an arraylist in java?
What is native method in java?
Explain the difference between collection api and stream api in java8?
What is command line argument in java?
Does java allow overriding static methods ?
In Java list the methods that can be overridden?
What is a ternary operator in java?
What is boolean example?
What is a java object and java application?
When wait(), notify(), notifyall() methods are called does it releases the lock or holds the acquired lock?
Explain which of the following methods releases the lock when yield(), join(),sleep(),wait(),notify(), notifyall() methods are executed?
Is set thread safe java?
Is empty list java?
Explain the reason behind ending a program with a system.exit(0)?
How can you generate random numbers in java?