【发布时间】:2015-03-02 11:11:10
【问题描述】:
如何获取一个char c在数组chars中的索引位置?
public static final String[] chars = new String[]{"A","B","C","D","E","F"};
String c = "E";
// the answer is 4.
【问题讨论】:
-
如果你的数组是排序好的,可以使用
Arrays.binarySearch()。 -
如果不是,请使用
Arrays.asList(chars).indexOf(c) -
@Florent Bayle:是的,它已排序。可以发个例子吗?
-
是使用集合还是列表的选项?