I need a program written in Java. Write a simple line editor. Keep the entire text in
Question:
I need a program written in Java.
Write a simple line editor. Keep the entire text in an ArrayListobject, one line in a separate index position. Start the programwith entering EDIT file, after which a prompt appears along withthe line number. If the letter I is entered with anumber n following it, then insert the text to befollowed on line n . If I is notfollowed 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 thendelete lines n through m, line n , or the current line. Do the same with command L , which stands for listing lines. If A is entered, then append the text to the existinglines or the last line. Entry E signifies exit andsaving a text file.
Example:
Input file: textin.txt
The first line
And another line
EDIT testin
1>The first line
2>
3> And another line
4> I 3
3> The second line
4> One more line
5> L
1>The first line
2>
3> The second line
4> One more line
5> And another line // This is now line 5,not 3
5> D 2 // line 5, since L was issued form line 5
4> L // line 4, since one line was deleted
1>The first line
2> The second line
3> One more line
4> And another line
5> D 2 4
4>L
1>The first line
2> A
1> not done yet
2> L
1>The first line not done yet
2> E
Output File: textout.txt
The first line not done yet
The lines that are left or changed after entering E must be saved in new text file. textout.txt
Computer Organization and Design The Hardware Software Interface
ISBN: 978-0124077263
5th edition
Authors: David A. Patterson, John L. Hennessy