我想加快我的代碼。快速狀態信息:JAVA - 加速代碼
有一個以上的列表(
String
)像_list1
,_list2
,_list3
。我試圖在這些列表中找到一個單詞(
String
)。如果我找到一個單詞,我將使用列表中的單詞索引。
這裏是我的代碼:
private static int foundIndex (String s)
{
if (_list1.contains(s)) {
return _list1.indexOf(s);
} else if (_list2.contains(s)) {
return _list2.indexOf(s);
} else if (_list3.contains(s)) {
return _list3.indexOf(s);
} else if (_list4.contains(s)) {
return _list4.indexOf(s);
}
...
...
...
...
} else if (_list100.contains(s)) {
return _list100.indexOf(s);
}
return -1;
}
我怎樣才能加快我的代碼?
您可以將's'映射到'Map'中的索引。 –
什麼是Java版本? – Euclides
列表不知道時返回索引...是不是太可用 –