Geçmişte ve işlenmiş para cezası Collections.frequency kullanmış ama ben bir int [] kullanıyorum artık sorun çıktı.Collections.frequency neden dönüştürülmüş listede beklenen şekilde çalışmıyor?
Temelde Collections.frequency bir dizi gerektiriyor ama benim veri yüzden listemi dönüştürmek ancak bir sonuç almıyorum bir int [] şeklindedir. Sanırım hatam listenin dönüştürülmesinde ama nasıl yapılacağından emin değil. Bunu sadece sıfır hatayla alamadım
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
public class stackexample {
public static void main(String[] args) {
int[] data = new int[] { 5,0, 0, 1};
int occurrences = Collections.frequency(Arrays.asList(data), 0);
System.out.println("occurrences of zero is " + occurrences); //shows 0 but answer should be 2
}
}
ama sadece doğrudan veri eklerseniz, Arrays.asList(data)
öğeleri listelemek için denediğimde garip veri almak: Burada
collections<?>
herhangi bir öneriniz içine listemi dönüştürmek istiyor?
bir tamsayı [] –