تفاوت بین isEmpty و Isblank چیست؟
تفاوت بین isEmpty و Isblank چیست؟

تصویری: تفاوت بین isEmpty و Isblank چیست؟

تصویری: تفاوت بین isEmpty و Isblank چیست؟
تصویری: Grammar - گرامر تفاوت حال کامل ساده و حال کامل استمراری 2024, سپتامبر
Anonim

خالی است () برای جاهای خالی (فقط فضاهای خالی) و برای رشته تهی نیز درست است. خالی است () زمانی که charsequence وجود ندارد true را برمی گرداند در پارامتر رشته یا زمانی که پارامتر رشته تهی است. تفاوت آن است خالی است () اگر پارامتر String فقط دارای فاصله زمانی باشد، false را برمی گرداند.

از این رو، تفاوت بین StringUtils Isblank و Stringutils isEmpty چیست؟

StringUtils . خالی است () برای یافتن طول 0 یا تهی رشته استفاده می شود. ولی StringUtils . خالی است () آن را یک قدم به جلو می برد.

در کنار بالا، خالی است یا خالی؟ خالی است() در مقابل isEmpty() هر دو روش برای بررسی استفاده می شوند جای خالی یا خالی رشته ها در جاوا تفاوت بین هر دو متد این است که متد isEmpty() true را برمی گرداند اگر و فقط اگر طول رشته 0 باشد. متد isBlank() فقط کاراکترهای غیر فضای سفید را بررسی می کند. طول رشته را بررسی نمی کند.

علاوه بر این، آیا IsEmpty برای NULL بررسی می کند؟

شما نمی توانید از String استفاده کنید. خالی است () اگر باشد خالی . بهترین کار این است که روش خود را داشته باشید null را بررسی کنید یا خالی . همانطور که می توانید آن را ببینید چک ها طول رشته بنابراین شما قطعا باید بررسی اگر رشته باشد خالی قبل از.

چگونه می توان بررسی کرد که آیا یک رشته خالی است یا نه؟

پس به نظر من این حق است راه بررسی اگر رشته خالی است یا نه . اگر تعریفی از رشته خالی را نیز شامل می شود خالی سپس می توانید از کلاس StringUtils Apache Commons Lang نیز استفاده کنید. متدهایی مانند isEmpty() دارد که برای هر دو مقدار true برمی‌گرداند خالی و رشته خالی تحت اللفظی

توصیه شده: