日期:2014-05-20  浏览次数:20587 次

求助,代码编译报错
//: StrSortVector.java 
// Automatically sorted Vector that  
// accepts and produces only Strings 
//package c08; 
import java.util.*; 
 
public class StrSortVector { 
  private SortVector v = new SortVector( 
  // Anonymous inner class: 
  new Compare() { 
  public boolean  
  lessThan(Object l, Object r) { 
  return  
  ((String)l).toLowerCase().compareTo( 
  ((String)r).toLowerCase()) < 0; 
  } 
  public boolean  
  lessThanOrEqual(Object l, Object r) { 
  return  
  ((String)l).toLowerCase().compareTo( 
  ((String)r).toLowerCase()) <= 0; 
  } 
  } 
  ); 
  private boolean sorted = false; 
  public void addElement(String s) { 
  v.addElement(s); 
  sorted = false; 
  } 
  public String elementAt(int index) { 
  if(!sorted) { 
  v.sort();
  sorted = true; 
  } 
  return (String)v.elementAt(index); 
  } 
  public Enumeration elements() { 
  if(!sorted) { 
  v.sort(); 
  sorted = true; 
  } 
  return v.elements(); 
  } 
  // Test it: 
  public static void main(String[] args) { 
  StrSortVector sv = new StrSortVector(); 
  sv.addElement("d"); 
  sv.addElement("A"); 
  sv.addElement("C"); 
  sv.addElement("c"); 
  sv.addElement("b"); 
  sv.addElement("B"); 
  sv.addElement("D"); 
  sv.addElement("a"); 
  Enumeration e = sv.elements(); 
  while(e.hasMoreElements()) 
  System.out.println(e.nextElement()); 
  } 
} ///:~

编译时报错,



------解决方案--------------------
图片看不到,
------解决方案--------------------
lz
把异常代码贴出来看看。

是哪一行出现的错误。你打印看看。
------解决方案--------------------
小提示,贴代码的时候可以用编辑框上面的“插入源代码”的功能,这样代码就有了highlight,看起来方便得多。