1.開始要素とarraylistの制限を持つ整数配列リストを持っています。 例[5,6,9,10]javaを使用して指定されたシーケンス配列リスト内の欠落している要素を見つける方法?
2.欠落している要素とその位置を繰り返し検索する必要があります。 上記の例によれば、私の出力は番号7(position3)、番号8(position4)は欠落しているはずです。
3.現在、不足している要素を取得する代わりに、すべての数値が印刷されています。以下は
はコードです:
public static List<Integer> issue_ret=new ArrayList<>();
Iterator<Integer> iter = issue_ret.iterator();
while(iter.hasNext()){
int value = iter.next();
if("1".equals(value)){
iter.remove();
}
else{
System.out.println("Missing value:"+value);
}
}
誰も私がこれを解決するのに役立つことはできますか?
あなたは 'String'を' Integer'と比較しており、毎回同じ値です。なぜこれはうまくいくのですか? – shmosel
申し訳ありません、私は変更され、動作します –