Bear with me, my English is not that good because it's not my native tongue.

I started this thread to get some ideas, critique and such for a Java school project I am working on that should be done in a couple of weeks. So I am working on a concept on a program I could make, it's not very advanced and pretty much the basics but I could need some comments and idea as I work on it how to solve stuff etc.

The project must include these methods(?):

*Search function
*ArrayList
*Load/Save to file
*Sort function

What I got told is that I should be able to save stuff from a file, then load it to sort it or search for something in the file. I have a hard time figuring out how to approach all these methods and bring them into one working program that use all these things, not just a program that can load any of these methods.

What I had in mind is to make some kind of program that can keep track of your bills? You can either load or create a file when the program start and then you enter values somehow of what you've purchased and save it to the file which you later can search in and sort to see what you've spent most money on that month or so for example.

Does this sound like something I could do within 2 weeks, is it any other concept of a program I could use instead? Is this thread misplaced?


Thanks in advance, hopefully I can create something awesome with your help.

Leet.