
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
NEED HELP PLEASE!
Write a Java program to read a text file (command line input for file name), process the text file and perform the following.
- Print the total number of words in the file.
- Print the total number of different words (case sensitive, meaning “We” and “we” are two different words) in the file.
- Print all words in ascending order (based on the ASCII code) without duplication.
- Write a pattern match method to find the location(s) of a specific word (a character string up to twelve characters, e.g. system). This method should return all line number(s) and location(s) of the word(s) found in the file.
- Print all line(s) with line number(s) of the file where the word is funds by invoking the method of 4). Under each output line indicate the location(s) of the first character of the matched word (refer to the output example below).
- Empty lines are lines, they also have their own unique line numbers.
- Repeat the pattern match (4 and 5 above) until user types in EINPUT.
A word is defined by any combination of alpha and numerical characters (starting with alpha character), all other characters are delimiters. Note: no word in the input text file will start with a numerical character.
Input
The name of the text file should be read in from the Command line arguments, the input text file has a maximum of 80 characters per line and the size of the text file is less than two pages.

Transcribed Image Text:Output (Example of execution of your program:)
java Project mytext.txt
The total number of word in the file is: 501
The total number of different words in the file is: 465
Words of the input file in ascending order without duplication:
// here are output of all words in ascending order without duplication
// (the content of this portion is subject to the input text file)
Please enter a word to be searched: system <Enter>
Line number 10
complete your computation a 64 bit processor system running Linux Operating System is
Line number 487
entițe system should be based on a complete software system infrastructure design.
Please enter a word to be searched: Phoenix <Enter>
The word Phoenix is not found in the text file.
Please enter a word to be searched: EINPUT <Enter>
Вye!
Note: the blue color text indicates user input and <Enter> means user hit the <Enter> key
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 4 steps

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
- 1.Generate a list of 10 random numbers with values between 1 and 20, and submit the first 10 numbers as an answer to this question. (Use any random number generator). For the purpose of using them in the next questions, call these numbers A, B, C, D, . . . J 2.Convert A*pi /B into degrees. 3.Find the result of a. Degrees = (A \times B \times C) + 180 mod 180; this is the remainder after dividing (A \times B \times C) + 180 by 180 b. Convert Degrees into radians, and put the answer in \pi notation. 4.Calculate the measurements of the acute angles of a right triangle whose sides measure A, B, C units.arrow_forwardPlease &-. Write a Java program to check if a given string is a palindrome or not. A palindrome is a word, phrase, number, or other sequence of characters that reads the same backward as forward, ignoring spaces, punctuation, and capitalization. For example, "racecar" and "Madam" are palindromes, while "hello" and "Java" are not. Your program should take a string as input and return true if it's a palindrome, and false otherwise. Ik.?arrow_forwardPlease solve this in Java Thankarrow_forward
- Write a complete Python program that opens a file called sample.txt for reading, and opens a file called out.txt for writing.arrow_forwardBb1. 3. Write an algorithm in pseudocode for the procedure to input two numbers (X, Y), and add 3 to the smaller number. Output both numbers.arrow_forwardQ2. Write a program that reads the value of a positive integer n and prints the total number of squares in an n*n chessboard.arrow_forward
- Write a program using while loop and for loops to print first 50 prime numbers in 5 lines, each line containing 10 numbers. 1. Create a program called CountCharacters.java. 2. At the top of your java file add the following documentation comments. Replace the italicized text with the appropriate content. /** @author Your Name CS 110 Section 012 Lab 9 Final Today's Date 3. Import the Scanner class and ask user to enter a line. Implement the while loop so that the user can input any number of lines and one line at a time. To stop entering lines, the user can write "quit. (Hint: Use the string method <str>.equals() in the while condition to stop the while loop OR a break keyword). 4. Implement the for loop inside the while loop to iterate through the line one character at a time to count and output the number of blank spaces, alphabetic characters, digit characters, and other characters in all the lines. You need to use different methods of character class like charAt(), isDigit(),…arrow_forwardReview Loops Write a java program to ask three people three questions about name, number of courses, and number of credit hours. Also, print result in columns as below. Note: the input.nextInt() method reads only the integer value from input buffer.The "\n" is still staying in the input buffer. If you continue reading with input.nextLine(),you will receive the "\n" and CPU will not wait for any input. To fix this problem, you addthe statement input.nextLine() to flush out the "\n" from the input buffer.arrow_forwardCreate a variable containing the string “I hate Python” Turn it into a more positive string: “I love Python” using replace method and print the output Finally print out the middle letter of the new string using the len method (do not simply count the letters and print the letter without using the len() method!)arrow_forward
- Please try to explain how to do it. Please in java file. Loops is the topic.arrow_forwardIn Java: Forms often allow a user to enter an integer. Write a program that takes in a string representing an integer as input, and outputs yes if every character is a digit 0-9. Ex: If the input is: 1995 the output is: yes Ex: If the input is: 42,000 or 1995! the output is: no Hint: Use a loop and the Character.isDigit() function.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