Ո՞րն է տարբերությունը isEmpty-ի և Isblank-ի միջև:
Ո՞րն է տարբերությունը isEmpty-ի և Isblank-ի միջև:

Video: Ո՞րն է տարբերությունը isEmpty-ի և Isblank-ի միջև:

Video: Ո՞րն է տարբերությունը isEmpty-ի և Isblank-ի միջև:
Video: 16 ошибок штукатурки стен. 2024, Նոյեմբեր
Anonim

դատարկ է ()-ը վերադարձնում է true համար դատարկ (ընդամենը բացատ) և null String-ի համար նույնպես: դատարկ է () վերադարձնում է true, երբ չկա charsequence մեջ Լարի պարամետր կամ երբ String պարամետրը զրոյական է: Տարբերություն դա է դատարկ է () վերադարձնում է false, եթե String պարամետրը պարունակում է ընդամենը միջակայք:

Դրանցից ո՞րն է տարբերությունը StringUtils Isblank-ի և Stringutils isEmpty-ի միջև:

StringUtils . դատարկ է () օգտագործվում է պարզելու համար, թե արդյոք տողի երկարությունը 0 է, թե զրոյական: Բայց StringUtils . դատարկ է () մի քայլ առաջ է տանում:

Բացի վերևից, դատարկ է, թե՞ դատարկ: isBlank () ընդդեմ isEmpty() Երկու մեթոդներն էլ օգտագործվում են ստուգելու համար դատարկ կամ դատարկ լարերը java-ում. Երկու մեթոդների միջև տարբերությունն այն է, որ isEmpty() մեթոդը վերադարձնում է true, եթե և միայն այն դեպքում, եթե տողի երկարությունը 0 է: Այն չի ստուգում լարային երկարությունը:

Բացի այդ, «Empty»-ն ստուգո՞ւմ է NULL-ը:

Դուք չեք կարող օգտագործել String-ը: դատարկ է () եթե այդպես է դատարկ . Լավագույնն այն է, որ ունենաք ձեր սեփական մեթոդը ստուգել null կամ դատարկ . ինչպես տեսնում եք ստուգումներ տողի երկարությունը, այնպես որ դուք անպայման պետք է ստուգել եթե լարը դատարկ նախքան.

Ինչպե՞ս ստուգել, արդյոք տողը դատարկ է, թե ոչ:

Այնպես որ, իմ կարծիքով, դա ճիշտ է ստուգելու միջոց եթե Տողը դատարկ է, թե ոչ . Եթե դուք սահմանում եք դատարկ տող ներառում է նաև դատարկ ապա կարող եք նաև օգտագործել Apache Commons Lang-ի StringUtils դասը: Այն ունի մեթոդներ, ինչպիսիք են isEmpty()-ը, որոնք վերադարձնում են true երկուսի համար դատարկ և դատարկ տող բառացի։

Խորհուրդ ենք տալիս: