Why doesn't this very simple code snippet work?
// - - - - - - - - - - - - - - - - code
import java.io.*;
import java.util.*;
// __
class ALS00{
protected int iLL;
ArrayList<String> ALS = null;
// __
LSet00(int iLL){
if(iLL > -1){ this.iLL = iLL; ALS = new ArrayList<String>(); }
else{}
}
// __
public boolean setNewS(String aS){
boolean IsNw = ALS.contains(aS);
if(!IsNw){
int iSz = ALS.size(); ALS.add(aS); IsNw = ((ALS.size() - iSz) == 1);
}
// __
return(IsNw);
}
}
// __
public class ALS00Test{
public static void main(String[] aArgs){ ALS00 ALS = new ALS00(); }
}
// - - - - - - - - - - - - - - - -
..
It should based on:
..
http://java.sun.com/j2se/1.5.0/docs/api/java/util/ArrayList.html
..
// - - - - - - - - - - - - - - - - errors
sh-3.1# javac *.java
ALS00Test.java:7: <identifier> expected
ArrayList<String> ALS = null;
^
ALS00Test.java:9: invalid method declaration; return type required
LSet00(int iLL){
^
ALS00Test.java:12: '(' or '[' expected
ALS = new ArrayList<String>();
^
SlashDotCleaner04Test.java:7: <identifier> expected
HashSet<String> HSS;
^
SlashDotCleaner04Test.java:13: '(' or '[' expected
HSS = new HashSet<String>();
^
5 errors
// - - - - - - - - - - - - - - - -