Java Glossary : List

CMP home Java glossary home Menu no menu Last updated 2004-06-28 by Roedy Green ©1996-2004 Canadian Mind Products

Java definitions: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

You are here : home : Java Glossary : L words : List.

list
The word list in Java is only slightly less vague than the word thing. It has many meanings:
  1. The traditional computer science meaning is a group of objects linked together in a chain by references.
  2. The angle a boat tilts in the water.
  3. A prioritised todo list.
  4. java.awt.List, a scrolling list of choices from which you can select one. Like a Choice displayed already opened up. Further, it allows multiple selections if you use setMultipleMode( true ).
    import java.awt.List;
    ...
    List flavour = new List();
    
    // adding possible choices
    flavour.add( "strawberry" );
    flavour.add( "chocolate" );
    flavour.add( "vanilla" );
    
    // setting the selection
    flavour.select( 0 );
    // there is no select( String )
    
    // detecting the selection
    String choice = flavour.getSelectedItem();
    int which = flavour.getSelectedIndex();
    
    // allowing multiple selections
    flavour.setMultipleMode( true );
    String choices[] = flavour.getSelectedItems();
    int indexes[] = flavour.getSelectedIndexes();
    // these is no select( int[] ) or select( String[] )
    
    documentation on java.awt.List : available:
  5. java.util.List is an interface implemented by LinkedList, ArrayList and Vector that characterises array-like collections. You can convert an ordinary array into a List with Arrays.asList(myArray).
  6. In dbAnywhere, a List is group of columns in an SQL table.


CMP logo
CMP_home
home
Canadian Mind Products CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[24.87.56.253]
Your IP:[80.134.30.163]
You are visitor number 1046.
Please send errors, omissions and suggestions
to improve this page to Roedy Green.
You can get a fresh copy of this page from: or possibly from your local J: drive mirror:
http://mindprod.com/jgloss/list.html J:\mindprod\jgloss\list.html