Two Laptop Bag*
The moose likes Beginning Java and the fly likes I wanted to write a method that would return the year with the most number of hits as part of ex 4.3 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "I wanted to write a method that would return the year with the most number of hits as part of ex 4.3" Watch "I wanted to write a method that would return the year with the most number of hits as part of ex 4.3" New topic
Author

I wanted to write a method that would return the year with the most number of hits as part of ex 4.3

Varuna Seneviratna
Ranch Hand

Joined: Jan 15, 2007
Posts: 167
Hello!
I wanted to write a method that would return the year with the most number of hits as part of ex 4.34 of Objects First With Java third edition.I am not happy how it has come out.I would like your advice.One thing I want to note is the finalCount is initialized to zero.if only intermidiateValue exceeds the finalCount only the maximumCountYear is updated.My point is if intermidiateValue does not exceeds Zero then maximumHourCountYear will not be updated.What I want is to find way of comparing values within the ArrayList without using preset values like zero since it may lead to a wrong out put.I do not know whether I have conveyed the message clearly, I hope you would understand.yearlyCounts is an ArrayList.reader is an object.


From here all the 4 classes are shown





The Log file is attached to execute the programme.






Regards Varuna

Varuna Seneviratna
Steve Luke
Bartender

Joined: Jan 28, 2003
Posts: 4165
    
  21



Ask yourself 2 questions:

1) What is the purpose of finalCount? [What are you using it for, and do you need it]
2) When do you really want to assign intermediateCount to maximumCountYear? [be specific, then consider what value might be best to use when deciding to make that assignment or not]


Steve
Varuna Seneviratna
Ranch Hand

Joined: Jan 15, 2007
Posts: 167
In this code there is no point in having finalCount, But what I want is to find a way to use value intermidiateValue derived by counting the number of times an year has come up in the logLine and compare it with another obtained the same way, then from a "if" to update the finalCount and maximumCountYear.What I am saying is usually done at the start of loops.I am asking whether there is a way to do it that way after a loop execution has finished and before the start of the next round of the same loop.

Regards Varuna
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: I wanted to write a method that would return the year with the most number of hits as part of ex 4.3
 
Similar Threads
probem with populating JTable
ArrayList
ERROR in all jtable cells using DefaultTableModel
How do these classes work?
I want to change this logLine format?