1、使用List:
1 | public static boolean useList(String[] arr, String targetValue) { |
2、使用Set:
1 | public static boolean useSet(String[] arr, String targetValue) { |
3、使用一个简单循环:
1 | public static boolean useLoop(String[] arr, String targetValue) { |
4、使用Arrays.binarySearch():
注:下面的代码是错误的,这样写出来仅仅为了理解方便。binarySearch()只能用于已排好序的数组中。所以,你会发现下面结果很奇怪。
1 | public static boolean useArraysBinarySearch(String[] arr, String targetValue) { |