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
Can we execute a program without main?
What about main thread in java?
Can an interface be final?
What are jee technologies?
Explain about anonymous inner classes in java?
What are methods?
What is called module?
What is the final class?
What state is a thread in when it is executing?
What is object english?
Can we call the constructor of a class more than once for an object?
a thread is runnable, how does that work? : Java thread
What is lambda in java?
Can a source file contain more than one class declaration?
Why charat is used in java?