Question: Write a simple line editor. Keep the entire text in an ArrayList object, one line in a separate index position. Start the program with entering

 Write a simple line editor. Keep the entire text in an

ArrayList object, one line in a separate index position. Start the program

Write a simple line editor. Keep the entire text in an ArrayList object, one line in a separate index position. Start the program with entering EDIT file, after which a prompt appears along with the line number. If the letter I is entered with a number n following it, then insert the text to be followed on line n. IfI is not followed by a number, then insert the text on the current line. If D is entered with two numbers n and m, one n, or no number following it, then delete lines n through m, line n, or the current line. Do the same with the command L, which stands for listing lines. If A is entered, then append the text to the existing lines. Entry E signifies exit and saving the text in a file Here is an example: EDIT testfile 1> The first line 3> And another line 4> I 3 3>The second line > One more line 5> L 1> The first line 2> 3> The second line > One more line 5> And another line /This is now line 5, not 3; 5> D 2 4> L 1> The first line 2> The second line 3> One more line 4> And another line 5> E // line 5, since L was issued from line 5; // line 4, since one line was deleted; //this and the following line was deleted: // now have new number

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!