האם מערכים יכולים להיות null ב-Java?
האם מערכים יכולים להיות null ב-Java?

וִידֵאוֹ: האם מערכים יכולים להיות null ב-Java?

וִידֵאוֹ: האם מערכים יכולים להיות null ב-Java?
וִידֵאוֹ: מערך של עצמים חלק א | הנדסת תוכנה וסייבר לכיתות י,יא,יב 2024, נוֹבֶמבֶּר
Anonim

א מַעֲרָך האם החברים שלו אותחלו לערכי ברירת המחדל שלהם. עבור int ברירת המחדל היא 0. עבור אובייקט זה ריק . א מערך null הוא null מערך הפניה (מאז מערכים הם סוגי התייחסות ב Java ).

כמו כן, האם אתה יכול להגדיר מערך ל- null?

אם אתה יש מַעֲרָך של מספרים שלמים ו אתה לנסות ליצור אלמנט null אתה יכול לא לַעֲשׂוֹת arr= ריק ; כי לא ניתן להמיר למספר שלם ריק . בכלל לא. במקרה הראשון אתה 'מִחָדָשׁ הגדרה כל ההפניות אצלך מערך ל- null . במקרה השני אתה 'מִחָדָשׁ הגדרה עצם ההתייחסות ל מַעֲרָך עצמו ל ריק.

באופן דומה, כיצד אתה משתמש ב-null ב-Java? ב Java (טמ), " ריק " אינו מילת מפתח, אלא מילת מפתח מיוחדת של ריק סוּג. ניתן להטיל אותו לכל סוג התייחסות, אך לא לכל סוג פרימיטיבי כגון int או בוליאני. ה ריק ליטרלית אין בהכרח ערך אפס. ואי אפשר להטיל על ריק הקלד או הכרזה על משתנה מסוג זה.

בהמשך, אפשר גם לשאול, איך בודקים אם מערך הוא null או לא?

  1. שימוש בפונקציית count: פונקציה זו סופרת את כל האלמנטים במערך. אם מספר האלמנטים במערך הוא אפס, הוא יציג מערך ריק.
  2. שימוש בפונקציה sizeof(): שיטה זו בודקת את גודל המערך. אם גודל המערך הוא אפס אז המערך ריק אחרת המערך אינו ריק.

כיצד מערך הבדיקה הוא null או לא ב-Javascript?

ה מַעֲרָך ניתן לבדוק אם כן ריק על ידי שימוש ב- מַעֲרָך . נכס אורך. על ידי בודק אם הנכס קיים, הוא יכול לוודא שהוא מַעֲרָך , ועל ידי בודק אם האורך המוחזר גדול מ-0, ניתן לוודא שה- מַעֲרָך הוא לא ריק.

מוּמלָץ: