package Algorithm;
//查找数组中某个数的索引,考虑重复的情况,将索引打印出来。
import java.util.ArrayList;
public class Practice03 {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7, 5};
int num = 5;
ArrayList<Integer> list = getindex(arr, num);
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i) + " ");
}
}
public static ArrayList<Integer> getindex(int[] arr, int num) {
ArrayList<Integer> list = new ArrayList<>();
for (int i = 0; i < arr.length; i++) {
if (arr[i] == num) {
list.add(i);//将所有的索引都存入到集合中,再遍历打印集合。
}
}
return list;
}
}