2015-10-01 66 views
2

我有一個列表:的Java:查找字符串的索引列表中的

public static List<String> codes = new LinkedList<String>(Arrays.asList(
      "Zero", 
      "One" 
      )); //Etc.. 

我希望能夠找到一個String的位置的數量,當我鍵入它。例如,如果我輸入One,我想要程序打印出1。目前,我只能通過使用codes.get();

糾正:我想讓程序打印出列表中字符串的位置。 Zero的位置0,如果我做codes.get(0);我得到Zero。但是我怎麼做呢?

有沒有辦法順利地做到這一點?提前致謝。

+1

不清楚,你要的字符串的_index_或你想要的字符串匹配數的英文名字? – Tunaki

+0

@Tunaki'通過索引獲取元素vs'通過元素獲取索引:) :) –

+1

'List' API是[here](http://docs.oracle.com/javase/7/docs/api/java/util /List.html) – khelwood

回答

3

codes.get()反向是indexOf(Object obj)方法

返回指定元件的第一次出現的索引在此列表中,或者如果該列表不包含元素-1。

codes.indexOf("One"); 
+2

謝謝!正是我在找什麼。 – Ainvox