
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Write a Java application that will accept two filenames (text files) as command line arguments and use two threads to read contents from the two text files. Each of the threads should sleep for a random time after displaying filename with each line.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 5 steps with 1 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Write a Java program. The program should ask the user for the name of an input file and the name ofan output file. It should then open the input file as a text file (if the input filedoes not exist it should throw an exception) and read the contents line by line.It should also open the output file as a text file and write to it the lines in theinput file, prefixed by line numbers starting at 1.So if an input file named “fred.txt” contains: Hello,I am Fred.I enrolled in JT179.Bye and the user enters “fred.txt” and “fredNum.txt”, then after running theprogram “fredNum.txt” will contain something like: 1 Hello,23 I am Fred.4 I enrolled in JT179.56 Bye Finally, the program should display on the screen your name, the name of theoutput file, followed by a count of the total number of lines, the total numberof words, and the total number of characters in the input file.For the above input file, the following will be displayed to the screen:My name = Joe BloggsName of Output file =…arrow_forwardWrite a java program that reads a file named input.txt and writes a file that contains the same contents, but is named output.txt. The input file will contain more than one line when tested, so too should the output file and the program must read the file line by line and write the file itselfarrow_forwardWrite a program called asyncFileCount.js that prints the number of files with a given extension in a given directory. The first argument will be the path to the directory we want to filter on (e.g. /path/to/dir/') and a file extension to filter by as the second argument. For example, if you get '.txt' as the second argument then you will need to filter the list to only files that end with .txt Below are some example runs: An example run would be: node asyncFileCount.js . .js Another example run would be: node asyncFileCount.js /Users/jalirani/Desktop .docxarrow_forward
- Write a java program that Reads text from the user provided file using FileReader Writes output to a file using the FileWriter class Catches IOException using try and catch block and prints a customized error message.arrow_forwardCan you answer 12 and 13?arrow_forwardCreate a file called contacts.py, implement a program that prompts the user to select a choice between these 5 options. Add contact (1), Delete Contact (2) Save Contact(3), show all contact (4), exit program (5). Contact info should be saved in a separate read/write file. If user inputs number (1) on the keyboard, then prompt them to input the name and number of the contact. If user selects (2), delete all contacts or show an error if there are no contacts saved to file. If user inputs (3) save the contact and loop the choice of the 5 options until user inputs (5) to exit. If user inputs (4) print out the saved contacts to the screen neatly, Name, Number(newline). if user inputs 5 then exit the program. If the user inputs a number not shown then give an error message and ask them to input a valid number. Please code in python, preferably using case statements to completearrow_forward
- in java Integer cradleQuantity and string friendName are read from input. A FileOutputStream named fileStream is declared and the file named cradle.txt is opened. Then, a PrintWriter named cradleWriter is declared and associated with the file. Write the following to the opened file: "Remember:" "* * * *" cradleQuantity, followed by " cradles for " and friendName Another "* * * *" End each output with a newline. Finally, close the file. Ex: If the input is 12 Dax, then cradle.txt contains: Remember: * * * * 12 cradles for Dax * * * * Note: Data written to a file may be lost if the file is not closed. 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class FileOutput { publicstaticvoidmain(String[] args) throwsIOException { Scannerscnr=newScanner(System.in); FileOutputStreamfileStream=null; PrintWritercradleWriter=null; intcradleQuantity; StringfriendName; cradleQuantity=scnr.nextInt(); friendName=scnr.next();…arrow_forwardWrite a program that meets the followingrequirements:■■ Get an audio file from the class directory using AudioClip.■■ Place three buttons labeled Play, Loop, and Stop, as shown in Figure .■■ If you click the Play button, the audio file is played once. If you click the Loopbutton, the audio file keeps playing repeatedly. If you click the Stop button,the playing stops.arrow_forwardWrite a java code. Create a new text file (.txt) in your computer from your java program. Use FileOutputStream class to write the content into this new text file. The content into this file should be written from the existing text file in your computer. Use FileInputStream class to read the content from the existing text file.arrow_forward
- Create a simple java program that reads all the content in a .txt file, the user will enter the filename to be opened and once opened with any stream of choice, all the content in the file is printed to the screen. You are additionally expected to deal most common exceptions(See samples below) [HINT: DO NOT PROVIDE A PATH BUT RATHER ONLY OPEN THE FILE WITH RELATIVE PATH/FILENAME] Sample run 1: Enter filename: input.txt sample output 1: Hello files, I got the content NB: input.txt contains "Hello files, I got the content" as the data [See sample file]arrow_forwardWrite a Java program to perform the following tasks:The program should ask the user for the name of an input file (scores.txt). Theinput file should contain 10 records. Each record in the input file shouldconsist of a name and score between 0 and 100 (inclusive). Eg: fred 95The program should open the input file as a text file (if the input file does notexist it should throw an exception) and read the contents line by line.Store each record in an array of a user-defined Score class. The Score classcan be kept very simple with 2 instance variables, a default constructor, getand set methods for the instance variables.Now process the array of Score class objects to determine:• The average of all scores• The largest score• The smallest scorearrow_forwardImplement a simple version of the linux grep command in C++. grep - Looks through a file, line by line, trying to find a user-specified search term in the line. If a line has the word within it, the line is printed out, otherwise it is not. Use the system calls open(), getline(), close(). Requirements (examples run from. terminal) Your program grep is always passed a search term and zero or more files to grep through (thus, more than one is possible). It should go through each line and see if the search term is in it; if so, the line should be printed, and if not, the line should be skipped. [terminal]$ ./grep ! main.cpp main2.cppcout << "Hello, World!";cout << "Programming is great fun!"; The matching is case sensitive. Thus, if searching for world, lines with World will not match. Lines can be arbitrarily long (that is, you may see many many characters before you encounter a newline character, \n). grep should work as expected even with very long lines. For this,…arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education