读书人

代码编译报错

发布时间: 2012-01-13 22:43:30 作者: rapoo

求助,代码编译报错
//: 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,看起来方便得多。

读书人网 >J2SE开发

热点推荐