Java тілінде массивтер нөл болуы мүмкін бе?
Java тілінде массивтер нөл болуы мүмкін бе?

Бейне: Java тілінде массивтер нөл болуы мүмкін бе?

Бейне: Java тілінде массивтер нөл болуы мүмкін бе?
Бейне: Java Tech Talk: 1 сағат үшін java туралы жеделхат бот 2024, Мамыр
Anonim

Ан массив оның мүшелері әдепкі мәндеріне инициализацияланған. int үшін әдепкі мәні 0. Нысан үшін ол null . А нөлдік массив Бұл null массив Анықтама (басқа массивтер сілтеме түрлері болып табылады Java ).

Сондай-ақ, массивті нөлге орнатуға болады ма?

Егер сен бар массив бүтін сандар және сен элемент жасауға тырысыңыз null сіз аласыз 't істеу arr= null ; өйткені бүтін санды түрлендіру мүмкін емес null . Ештене етпейді. Бірінші жағдайда сен бар орнату сіздің барлық сілтемелеріңіз массив нөлге дейін . Екінші жағдайда сен бар орнату сілтемесі массив өзіне null.

Сол сияқты, Java-да null функциясын қалай пайдаланасыз? жылы Java (tm), " null " бұл кілт сөз емес, бұл сөздің арнайы литералы null түрі. Оны кез келген сілтеме түріне шығаруға болады, бірақ int немесе логикалық сияқты кез келген қарабайыр түрге емес. The null literal міндетті түрде нөлдік мәнге ие емес. Ал оны шығару мүмкін емес null осы түрдегі айнымалыны теріңіз немесе жариялаңыз.

Кейіннен, массив нөл немесе жоқ екенін қалай тексеруге болады?

  1. Санау функциясын пайдалану: Бұл функция массивтің барлық элементтерін санайды. Егер массивтегі элементтердің саны нөлге тең болса, онда ол бос массивті көрсетеді.
  2. sizeof() функциясын пайдалану: Бұл әдіс массив өлшемін тексереді. Егер массивтің өлшемі нөлге тең болса, онда массив бос, әйтпесе массив бос емес.

Тексеру массиві Javascript-те қалай бос немесе жоқ?

The массив бар-жоғын тексеруге болады бос пайдалану арқылы массив . ұзындық қасиеті. Авторы тексеру егер мүлік бар болса, ол оның бір екеніне көз жеткізе алады массив , және арқылы тексеру егер қайтарылған ұзындық 0-ден үлкен болса, онда ол массив болып табылады бос емес.

Ұсынылған: