Μπορούν οι πίνακες να είναι μηδενικοί στην Java;
Μπορούν οι πίνακες να είναι μηδενικοί στην Java;

Βίντεο: Μπορούν οι πίνακες να είναι μηδενικοί στην Java;

Βίντεο: Μπορούν οι πίνακες να είναι μηδενικοί στην Java;
Βίντεο: TechGirls: Τι είναι τα Java; 2024, Ενδέχεται
Anonim

Ενα πίνακας έχει αρχικοποιήσει τα μέλη του στις προεπιλεγμένες τιμές τους. Για το int η προεπιλογή είναι 0. Για ένα αντικείμενο είναι μηδενικό . ΕΝΑ μηδενικός πίνακας είναι ένα null Πίνακας Αναφορά (από πίνακες είναι τύποι αναφοράς σε Ιάβα ).

Επίσης, μπορείτε να ορίσετε έναν πίνακα σε null;

Αν εσείς έχουν ένα πίνακας των ακεραίων και εσείς προσπαθήστε να φτιάξετε ένα στοιχείο null μπορείς 't κάνω arr= μηδενικό ; γιατί ο ακέραιος δεν μπορεί να μετατραπεί σε μηδενικό . Καθόλου. Στην πρώτη περίπτωση εσείς 'σχετικά με σύνθεση όλες οι αναφορές στο δικό σας πίνακας σε μηδενικό . Στη δεύτερη περίπτωση εσείς 'σχετικά με σύνθεση η ίδια η αναφορά στο πίνακας τον εαυτό του να μηδενικό.

Ομοίως, πώς χρησιμοποιείτε το null στην Java; Σε Ιάβα (tm), " μηδενικό "Δεν είναι λέξη-κλειδί, αλλά ειδική κυριολεξία του μηδενικό τύπος. Μπορεί να μεταδοθεί σε οποιονδήποτε τύπο αναφοράς, αλλά όχι σε οποιονδήποτε πρωτόγονο τύπο όπως int ή boolean. ο μηδενικό Το literal δεν έχει απαραίτητα τιμή μηδέν. Και είναι αδύνατο να ρίξει στο μηδενικό πληκτρολογήστε ή δηλώστε μια μεταβλητή αυτού του τύπου.

Στη συνέχεια, κάποιος μπορεί επίσης να ρωτήσει, πώς μπορείτε να ελέγξετε εάν ένας πίνακας είναι μηδενικός ή όχι;

  1. Χρήση συνάρτησης μέτρησης: Αυτή η συνάρτηση μετρά όλα τα στοιχεία ενός πίνακα. Εάν ο αριθμός των στοιχείων στον πίνακα είναι μηδέν, τότε θα εμφανιστεί κενός πίνακας.
  2. Χρήση της συνάρτησης sizeof(): Αυτή η μέθοδος ελέγχει το μέγεθος του πίνακα. Εάν το μέγεθος του πίνακα είναι μηδέν, τότε ο πίνακας είναι κενός, διαφορετικά ο πίνακας δεν είναι κενός.

Πώς ο πίνακας ελέγχου είναι μηδενικός ή όχι στο Javascript;

ο πίνακας μπορεί να ελεγχθεί αν είναι αδειάζω χρησιμοποιώντας το πίνακας . ιδιότητα μήκους. Με έλεγχος εάν το ακίνητο υπάρχει, μπορεί να βεβαιωθεί ότι είναι ένα πίνακας , και από έλεγχος εάν το μήκος που επιστρέφεται είναι μεγαλύτερο από 0, μπορεί να βεβαιωθείτε ότι το πίνακας είναι όχι άδειο.

Συνιστάται: