Question: JAVA ECLIPSE Write a class named PhoneBookEntry that has fields for a person's name and phone number. The class should have a constructor and appropriate

JAVA ECLIPSE

Write a class named PhoneBookEntry that has fields for a person's name and phone number. The class should have a constructor and appropriate accessor and mutator methods. Then write a program that creates at least five PhoneBookEntry objects and stores them in an ArrayList. use a loop[ to display the contents of each object in the ArrayList.

There this code:

import java.util.*;

public class PhoneBookEntry {

private String name; private String number;

public PhoneBookEntry(String name, String number) { this.name=name; this.number=number; }

public String getName() { return name; }

public void setName(String name) { this.name = name; }

public String getNumber() { return number; }

public void setNumber(String number) { this.number = number; }

public static void main(String[] args) { List phoneList = new ArrayList(); phoneList.add(new PhoneBookEntry("John Smith","818.555.1234")); phoneList.add(new PhoneBookEntry("Jane Brown","818.555.1235")); phoneList.add(new PhoneBookEntry("Jose Vargas","818.555.1236")); phoneList.add(new PhoneBookEntry("Armen Avetian","818.555.1237")); phoneList.add(new PhoneBookEntry("Xin Liu","818.555.1238")); phoneList.add(new PhoneBookEntry("James White","818.555.1239")); phoneList.add(new PhoneBookEntry("Julie McGuiness","818.555.1240")); phoneList.add(new PhoneBookEntry("Juan Ballardos","818.555.1241")); phoneList.add(new PhoneBookEntry("Arthur London","818.555.1242")); phoneList.add(new PhoneBookEntry("Ashot Aghajanian","818.555.1243")); for (PhoneBookEntry entry : phoneList) { System.out.println(entry.getName()+" "+entry.getNumber()); } }

}

_________________________________________________________

Gives me this output:

John Smith 818.555.1234 Jane Brown 818.555.1235 Jose Vargas 818.555.1236 Armen Avetian 818.555.1237 Xin Liu 818.555.1238 James White 818.555.1239 Julie McGuiness 818.555.1240 Juan Ballardos 818.555.1241 Arthur London 818.555.1242 Ashot Aghajanian 818.555.1243

______________________________________

I would like to get the output like this:

First Name: John Last Name: Smith Phone Number: 818.555.1234 First Name: Jane Last Name: Brown Phone Number: 818.555.1235 First Name: Jose Last Name: Vargas Phone Number: 818.555.1236 First Name: Armen Last Name: Avetian Phone Number: 818.555.1237 First Name: Xin Last Name: Liu Phone Number: 818.555.1238 First Name: James Last Name: White Phone Number: 818.555.1239 First Name: Julie Last Name: McGuiness Phone Number: 818.555.1240 First Name: Juan Last Name: Ballardos Phone Number: 818.555.1241 First Name: Arthur Last Name: London Phone Number: 818.555.1242 First Name: Ashot Last Name: Aghajanian Phone Number: 818.555.1243 

Help please.

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!