Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a method called flipLines that accept a scanner for an input file and writ

ID: 3704548 • Letter: W

Question

Write a method called flipLines that accept a scanner for an input file and writes to the console the same file's contents with each pair of lines reversed in order. If the file contains an odd number of lines, leave the last line unmodified, for example, if the fole contains:

twas brillig and the slithy toves

did gyre and gimble in the wabw.

All mimsey were the borogroves,

and the mome raths outgrabe.

your methhod should produce the following output:

did gyre and gimble in the wabe.

twas brillig and the slithy toves

and the mome raths outgrabe.

All mimsey were the borogroves,

Explanation / Answer

public static void flipLines(Scanner file)
{
int lineCount=0,i=0;
String lines[]=new String[100];
String temp;
//get the number of lines from file and store each line of data into lines array
while(file.hasNextLine())
lines[lineCount++]=file.nextLine();
//reverse the pair of lines
for(i=0;i<lineCount-1;i=i+2)
{
temp=lines[i];
lines[i]=lines[i+1];
lines[i+1]=temp;
}
for(i=0;i<lineCount;++i)
System.out.println(lines[i]);
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote