Difference between revisions of "SET08112"

From Progzoo
Jump to: navigation, search
(Problem 1 - Sort a List)
(Problem 1 - Sort a List)
Line 12: Line 12:
 
*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<String> names = new ArrayList<String>();
*You can use java.util.Collections.sort to sort the ArrayList  
+
*You can use [[http://download.oracle.com/javase/6/docs/api/java/util/Collections.html#sort%28java.util.List%29 java.util.Collections.sort]] to sort the ArrayList  
 +
<hint>
 +
Add this line after you have filled the ArrayList but before you print it.
 +
java.util.Collections.sort(names);
 +
</hint>
 
<prog>
 
<prog>
 
import java.util.ArrayList;
 
import java.util.ArrayList;

Revision as of 13:48, 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]