In Progress

Java for me

I am a real estate office manager who needs to run reports on property listings. You will build two applications that will provide two different reports. One report is focused on the amount of property an agent is selling. The other report provides an overview of the types of property for sale.

Your listings file will contain property number, property type, price, and agent id.

Task:

A. Develop an application that reads your [url removed, login to view] file, analyzes the property listed per agent, and outputs a report to an [url removed, login to view] file. Your application should do the following:

1. Prompt the user for the name of the input file ([url removed, login to view]).

2. Open [url removed, login to view] file and read in property listings.

3. Store each property type into a Set.

a. Convert property type to upper case before adding to your Set using method(s) from String class.

b. Sort your Set of property types alphabetically.

4. Use a Map to calculate total property listed in dollars and cents for each agent id.

Note: Agent id would be the key, and accumulated total of property listed would be the value.

• Sort your Map by agent id.

• Create an [url removed, login to view] file.

5. Use an Iterator to iterate through your Set and write your sorted set of property types sold by the agents to the [url removed, login to view] file.

6. Iterate through your Map to write your sorted pair of agent id and total property listed to the [url removed, login to view] file.

B. Develop an application that reads your [url removed, login to view] file, analyzes the properties listed, and outputs an overview of properties listed to an [url removed, login to view] file. Your application should do the following:

1. Prompt the user for the name of the input file ([url removed, login to view]).

2. Open the [url removed, login to view] file and read in property listing information using a buffered FileReader.

3. Count the total number of property listings for sale.

• Use buffered FileWriter to write the count of the number of property listings to your [url removed, login to view] file.

4. Calculate the total value of property for sale.

• Use a buffered FileWriter to write the total value of properties currently for sale.

5. Store each property id into an ArrayList.

a. Sort the ArrayList of property ids using natural ordering.

b. Use a for-each loop to iterate through the sorted ArrayList and write property ids to [url removed, login to view] file using buffered FileWriter.

6. Use buffered FileWriter to write the total value of the properties listed and the total number of properties currently for sale.

Example [url removed, login to view] file:

110001 commercial 500000.00 101

110223 residential 100000.00 101

110020 commercial 1000000.00 107

110333 land 30000.00 105

110442 farm 200000.00 106

110421 land 40000.00 107

112352 residential 250000.00 110

Example [url removed, login to view] file:

COMMERCIAL

FARM

LAND

RESIDENTIAL

101 600000.00

105 30000.00

106 200000.00

107 1040000.00

110 250000.00

Example [url removed, login to view] file:

Total properties listed: 7

Total value of properties listed: 2120000.00

110001

110020

110223

110333

110421

110442

112352

Skills: Java

See more: write report to me, write a report of selling property, use case map, string iterator, set iterator, residential real estate agent, property id, method to write a report, map string, map iterator, java arraylist 1.5, java 1.5 for loop, java 1.4 arraylist, iterator string, iterator set, iterator map, iterator in c, farm manager, c iterator example, 5 dollars store, sale for me, name farm, commercial selling agents, java calculate, develop ordering

About the Employer:
( 2 reviews ) United States

Project ID: #5447591

Awarded to:

it2051229

Hi, I am placing my bid on your project because I have read the requirements and I am confident enough with my Java and algorithm skills. I am focused mostly on doing computer science homework here in [url removed, login to view] an More

$30 USD in 0 days
(968 Reviews)
7.5

45 freelancers are bidding on average $82 for this job

dobreiiita

Hi, I am Java expert and can surely help you here with this project, Please communicate to discuss further. Thank you

$30 USD in 1 day
(373 Reviews)
7.4
poornachand

I have 6 years experience in JAVA and ready to work on your application.

$50 USD in 3 days
(95 Reviews)
6.7
krylenkom

A proposal has not yet been provided

$30 USD in 1 day
(111 Reviews)
6.4
gkan1234

Hi I have 4+ years experience in Java. I have completed more than 60 projects so far. Please send me a message so that we can discuss once. Thanks

$80 USD in 2 days
(144 Reviews)
5.7
chinbochen

Hello, I'm a Java, J2EE application developer with over 10 years experience. I'm very happy to get this project done for you. Contact me if you are interested. Thanks, Rick

$147 USD in 6 days
(20 Reviews)
6.0
Calleus

Hi, I have strong background in JAVA and experience in Algorithms. Let me help you. I am ready to start.

$168 USD in 5 days
(86 Reviews)
6.0
msabouri

Hello there, I can finish your project in 2 hours from now, it's very easy for me. Please check out my profile for reviews on other jobs I've finished and contact me if you are interested. Looking forward to hear More

$30 USD in 1 day
(77 Reviews)
5.8
szymszteinsl

Hi! I am professional Java programmer. I can do this project with highest quality! Best Regards, Szymszteinsl

$50 USD in 1 day
(53 Reviews)
6.0
zabolotniipavel

Hello. I have a great experience in working with students assignments in c/c++ and java. I have 100% completing rate and all of the my employees are satisfied with the quality and speed of my work. See my profile to be More

$40 USD in 3 days
(56 Reviews)
5.1
Archik

Hi, I will be happy to help you with your tasks. I've already written draft versions of two applications. They work fine. Maybe some more testing is required with bigger listing files to catch bugs, but at the momen More

$30 USD in 0 days
(13 Reviews)
4.7
sachindradasun

Dear project owner, I'm an expert in Java. I have several Sun certifications about Java including SCJP and SCWCD and I'm sure that I can handle this task. Let me to handle this and I'll give you the result with highest More

$30 USD in 0 days
(22 Reviews)
4.3
Ortiga

It's very easy task, I can do it in a few hours, I'm ready to start now, 25$ is fair for me.........

$30 USD in 1 day
(16 Reviews)
3.7
mkhalidhafeez

Hi, 7+ years expert java programmer here. I can do it in less than 2 days. Just taking extra time for delivering some quality thing. I hope I shall not disappoint you if you choose me. Best Regards, Khali More

$30 USD in 2 days
(10 Reviews)
3.6
NayaPakistan

A proposal has not yet been provided

$155 USD in 5 days
(8 Reviews)
3.3
vikashtech1st

Hi there, I would like to work on your project. For my delivered work and commitment, you can have a view of my portfolio and employer reviews. I can deliver you with all functionality with Swing UI. Please l More

$134 USD in 5 days
(14 Reviews)
4.2
VnBestSolutions

Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! More

$200 USD in 3 days
(3 Reviews)
3.1
thechaoshacker

Hi, This is well defined and hence my bid for it. Ordinarily, I can provide this in less than a day if you require. However, I may use more optimal methods of generating the report than what you have specified. Th More

$88 USD in 0 days
(3 Reviews)
2.5
rukspot

i have good c and c++ programming skills. I am a computer science graduate. also good software engineering skills and mathematical knowledge with algorithms. i can make this better

$30 USD in 0 days
(2 Reviews)
1.6
jitujekson

hi, i am interested in your requirement and can help you in this project. I hv almost 6+year experience in java technology. I can work for you as per ur requirement Thanks

$30 USD in 2 days
(1 Review)
1.8
SSingh12

Hi, I have read the project description thoroughly. Thanks for providing a very detailed description. I can use difference String and Collection APIs (Map, Set, sorting) for this project. My profile - I am an More

$77 USD in 3 days
(2 Reviews)
1.5