?? sortedlist.java
字號:
package chapter1;
public class SortedList extends List
{
//排序時用來進行比較時用的接口
private Comparable comp;
//類的構造方法,以Comparable為參數
public SortedList (Comparable _comp)
{
comp = _comp;
}
//類的構造方法,以可以存儲的最大對象個數_maxItems和_comp為參數
public SortedList(int _maxItems,Comparable _comp)
{
super(_maxItems);
comp=_comp;
}
//向數組中添加一個對象的同時,對數組中的對象進行排序
public void add(Object obj)
{
super.add(obj);
FlexSorter.sort(list,getSize(),comp);
}
//返回對象在數組中的位置,否則返回-1
public int indexOf(Object obj)
{
for (int i=0;i<getSize();i++)
if (comp.compare(get(i),obj)==0)
return i;
return -1;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -