lydiannna Δημοσ. 23 Δεκεμβρίου 2007 Δημοσ. 23 Δεκεμβρίου 2007 Έχω το παρακάτω προγραμμα και προσπαθώ μέρες να βρω 2 λάθη που χτυπάει ο compiler και δεν τα βρίσκω.Αν έχετε κάποια γνώμη πείτε μου! Να γραφεί κλάση Fishiness με δημοσιο προσδιοριστή. Η κλάση Fishiness πρέπει να περιέχει μια δημόσια στατική μέθοδο estadio που λαμβάνει ως όρισμα μια συλλογή τύπου ArrayList από Integer και δύο πίνακες στοιχείων τύπου boolean. Οι δύο πίνακες κι η συλλογή έχουν τον ίδιο αριθμό στοιχείων. Η μέθοδος επιστρέφει ως αποτέλεσμα μια συλλογή τύπου LinkedList από Integer που αποτελείται από τα στοιχεία της συλλογής του πρώτου ορίσματος για τα οποία το αντίστοιχο στοιχείο του πρωτού πίνακα έχει την τιμή false και το αντίστοιχο στοιχείο του δεύτερου πίνακα έχει την τιμή false. import java.util.*; public class Fishiness { public static LinkedList<Integer> estadio (ArrayList <Integer> ar, Boolean b1[],Boolean b2[]){ LinkedList <Integer> aa = new LinkedList <Integer>(); for(int i=0;i<=b1.length;i++){ if((b1==false)&&(b2==false)) aa.add(ar.get(i)); } return aa; } }
vagpap Δημοσ. 23 Δεκεμβρίου 2007 Δημοσ. 23 Δεκεμβρίου 2007 Σε τι java πας να το κάνεις compile? Στο eclipse με compliance level 1.4 βγάζει error: The type ArrayList is not generic; it cannot be parameterized with arguments <Integer> κλπ για το LinkedList Σε compliance level 5.0 δε βγάζει κανένα error ο compiler.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.