質問

与えられ Item して追加される Form, チの最良の方法とは何か指標項目は、形態は?

Form.append(Item) きたいと思ってい指数、最初に追加され、後に挿入する前にいる指標にするものでなければならない。

役に立ちましたか?

解決

このように:

private int getItemIndex(Item item, Form form) {
    for(int i = 0, size = form.size(); i < size; i++) {
        if(form.get(i).equals(item)) {
            return i;
        }
    }
    return -1;
}

まだ実際に試すもので、るんできているようなものを列挙アトラクションのありうべきではないことが多くなっそokです。

他のヒント

それだけでこれを行なうには二つ方法は、APIを持たない indexOf(Item) 方法:

  1. 更新したときの指標きの追加 Item.で挿入する場合は別 Item 前のその他の項目の店舗での更新を目指した。だが何らかの配列をこのの、そのように見えるビットを失わせないアイテムです。
  2. 使することによって、すべての項目の形式を使用の sizeget 方法 Form.
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top