public class Array_Duplicate {
public static void main(String[] args){
int[] arr={2,4,2,2,6,3};
int count=0;
for(int i=0;i<arr.length;i++){
for(int j=i+1;j<arr.length;j++){
if(arr[i]== arr[j]){
count++;
System.out.println(arr[i]+" Repeated "+count+" Times");
}
}
}
}
}
2 Repeated 1 Times
2 Repeated 2 Times
2 Repeated 3 Times
所需的輸出
2 Repeated 3 times
我怎樣才能做到這一點?
你是不是在你最初的方法使用任何類庫,並接受它採用最類庫和Java 8答案!太奇怪了!! 順便說一句,使用'Map'將會綽綽有餘,並且你的問題會變得非常初學者,看起來不像讀他的書! – Yahya