Question 1. If you want to produce a listing of the file contents by last name, area code, city, state, or zip code, how would you alter the file structure?
Question 2. What data redundancies do you detect? How could those redundancies lead to anomalies?
You need to prepare well-formed and clean java code. You should not copy and paste from other source.