アプリ版:「スタンプのみでお礼する」機能のリリースについて

addしたデータの位置を知りたいのですが、
たとえばtest2はlist内の何番目にあるか
調べる場合、どうすればわかるでしょうか?
よろしくお願いします!

List list = new ArrayList();
list.add("test3");
list.add("test1");
list.add("test2");
   …
   …

A 回答 (2件)

indexOfを使うのはダメなのでしょうか?


実際つかったことないからわかりませんが、
APIみるとこれでよさそうですが?

この回答への補足

そうなんですが、
なぜかそれを使うと、-1と出てしまうんです・・・。
java.lang.IndexOutOfBoundsException: Index: -1, Size: 8

補足日時:2003/10/16 14:43
    • good
    • 0

APIには


見つからない場合は-1を戻すって書いてあります。

きっと-1が帰ってくる場合を想定せずに
以降のコーディングをしているのではないでしょうか?
見つからない場合のロジックを付け足してあげてください。

あるはずなのに見つからないという質問ですか?
    • good
    • 0
この回答へのお礼

あるはずなのに-1?
でしたが、なんとか解決できました!
ありがとうございました!

お礼日時:2003/10/16 23:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!