Θέλω να μετατρέψω έναν πίνακα long σε ArrayList<Long>, ώστε να διατηρείται η σειρά των στοιχείων του πίνακα, να έχω πρόσβαση σε αυτά και να μπορώ να τα διαγράψω.
...
Το λάθος εντοπίζεται στην σύνταξη του κώδικα μετατροπής σε συνδυασμό με την συνάρτηση Arrays.asList(array). Έχω κάνει αρκετές προσπάθειες πειραματιζόμενη με διαφορετικές μορφές σύνταξης του κώδικα μετατροπής, αλλά συνεχώς μου βγάζει σφάλμα.
Μήπως μπορείτε να βοηθήσετε;
Καλημερα σας,προσπαθω αν υποβαλλω την εργασια μου στο σχετικο λινκ που μας έχετε δωσει αλλα δεν βρισκω την φορμα υποβολης.Ανοιγω το λινκ που μας δοθηκε και επειτα το λινκ που μας λεει να ακολουθήσουμε η σελίδα αλλα και παλι δεν βλεπω καμία φορμα υποβολης.Μπορειτε να με βοηθήσετε?(τα ανοιξα και με chrome και με firefox)
pefraimi έγραψε:Θέλω να μετατρέψω έναν πίνακα long σε ArrayList<Long>, ώστε να διατηρείται η σειρά των στοιχείων του πίνακα, να έχω πρόσβαση σε αυτά και να μπορώ να τα διαγράψω.
...
Το λάθος εντοπίζεται στην σύνταξη του κώδικα μετατροπής σε συνδυασμό με την συνάρτηση Arrays.asList(array). Έχω κάνει αρκετές προσπάθειες πειραματιζόμενη με διαφορετικές μορφές σύνταξης του κώδικα μετατροπής, αλλά συνεχώς μου βγάζει σφάλμα.
Μήπως μπορείτε να βοηθήσετε;
Χρόνια Πολλά!
Η εντολή
ArrayList <Long> arrayInList = new ArrayList (Arrays.asList(array));
δουλεύει όταν το array είναι array από αντικείμενα, πχ.
Long[] array = new Long[10];
Arrays.fill(array, 123L);
ArrayList<Long> n = new ArrayList<Long>(Arrays.asList(array));
Δεν δουλεύει όμως για primitives όπως είναι ο long (σε αντίθεση με τα αντικείμενα τύπου Long).
Δεν φαίνεται να υπάρχει μια εντολή που να κάνει κατευθείαν τη μετατροπή
όμως υπάρχουν διάφοροι έμμεσοι τρόποι για να γίνει.
Ένας απλός είναι:
long[] array = new long[]{1,2,3,4};
List<Long> arrayInList = new ArrayList<Long>();
for (long value : array) {
arrayInList.add(value);
}
Κάποιες άλλες επιλογές δίνονται εδώ:
https://www.baeldung.com/java-primitive-array-to-list
Xαιρεται κύριε Εφραιμιδη,τρέχω κανονικά την εργασία 3 δεν έχει κάποιο error ο κώδικας, όταν όμως παω να την τρέξω επίσημα με τα στοιχεία μου, στο τέλος μου βγάζει το εξής μήνυμα XGraphServer response: Execution failed! και δεν βγάζει κάτι στο proof of participation
Θα ήθελα να ρωτήσω αν μετράει και ο βαθμός των εργασιών σαν ποσοστό στον τελικό βαθμό ή μόνο η εμπρόθεσμη υποβολή. Επίσης το τελευταίο ερώτημα μπόνους της τελευταίας εργασίας ποσό είναι;
Καλησπέρα, το error sequence: The sequence is shorter than expected" εχει οντως να κανει απλα με το size (είναι μικρότερο απο οτι θα έπρεπε) ή και με τη σειρά του sequence? διότι μου το βγαζει ενώ το size είναι σωστο.
"Υπάρχει τρόπος να κάνω request to dfsNodeSequence το οποίο περιμένει ο server? Αυτό θα με βοηθούσε να καταλάβω που βρίσκεται το πρόβλημα. Γιατί κοιτώντας τις διαφάνειες, δεν βλέπω κάποιο implementation mistake"
Μίας και δόθηκε παράταση στην υποβολή, βελτίωσα την ταχύτητα του κώδικα μου.
Ωστόσο η σελίδα λέει The deadline for submission has expired! Submissions are still accepted with reduced mark!
Αν ανεβάσω το καινούργιο, υπερβολικά πιο γρήγορο κώδικα, θα πάρω κανονικά το bonus?
Καλησπερα σας, δεν εχω καταλαβει ποιες θα πρεπει να ειναι οι παραμετροι ωστε να υποβαλουμε ξανα την εργασια 3 για να παρουμε το bonus. θα ειναι παλι false euclid.ee.duth.gr 4475 0 ή θα ειναι διαφορετικες;
Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 49 επισκέπτες