arrayList をソートするプログラムを作成していますが、add 関数をオーバーライドするたびに、次のメッセージが表示されます。互換性のない戻り値の型を使用しようとしています: void が必要です: boolean"
何が間違っているのかよくわかりません。以下は私のコードです。前もって感謝します!
import java.util.ArrayList;
import java.util.List;
import java.lang.String;
public class SortedList extends ArrayList<String>
{
private ArrayList<String> a;
public SortedList()
{
super();
}
public SortedList(int cap)
{
super(cap);
}
public void add(String x)
{
for(int i=0; i<a.size(); i++)
if(x.compareTo(a.get(i))>=0 && x.compareTo(a.get(i+1))<=0)
super.add(x);
}
}