Difference between revisions of "SET08112"

From Progzoo
Jump to: navigation, search
(Created page with "==SET08112 ArrayList INterface Tutorial== In this tutorial you will use the ArrayList and the HashMap or TreeMap to solve some common problems. ==Problem 1 - Sort a List== <quest...")
 
(Problem 1 - Sort a List)
Line 11: Line 11:
 
Create a programme SortStudents.java that reads in this file and outputs the students in Alphabetical order.
 
Create a programme SortStudents.java that reads in this file and outputs the students in Alphabetical order.
 
*You can use an ArrayList to hold the students.
 
*You can use an ArrayList to hold the students.
*ArrayList<String> names = new ArrayList<String>();
+
*ArrayList&lt;String> names = new ArrayList&lt;String>();
 
*You can use java.util.Collections.sort to sort the ArrayList
 
*You can use java.util.Collections.sort to sort the ArrayList
 
<prog>
 
<prog>
Line 20: Line 20:
 
public class SortStudents{
 
public class SortStudents{
 
   public static void main(String[]argv) throws Exception{
 
   public static void main(String[]argv) throws Exception{
     ArrayList<String> names = new ArrayList<String>();
+
     ArrayList&lt;String> names = new ArrayList&lt;String>();
 
     String line;
 
     String line;
 
BufferedReader fh
 
BufferedReader fh

Revision as of 13:25, 26 January 2011

SET08112 ArrayList INterface Tutorial

In this tutorial you will use the ArrayList and the HashMap or TreeMap to solve some common problems.

Problem 1 - Sort a List

The file from http://www.dcs.napier.ac.uk/~cs66/SET08112/tut2/students.txt contains a list of students:

ADAMS, ROBERT
HASTIE, MARTIN
OTHIENO, JUDITH
ANDERSON, ROSS
...

Create a programme SortStudents.java that reads in this file and outputs the students in Alphabetical order.

  • You can use an ArrayList to hold the students.
  • ArrayList<String> names = new ArrayList<String>();
  • You can use java.util.Collections.sort to sort the ArrayList


[Font] [Default] [Show] [Resize] [History] [Profile]