Ինչպե՞ս եք օգտագործում տողերի հավասարումները:
Ինչպե՞ս եք օգտագործում տողերի հավասարումները:

Video: Ինչպե՞ս եք օգտագործում տողերի հավասարումները:

Video: Ինչպե՞ս եք օգտագործում տողերի հավասարումները:
Video: Եթե քնի ժամանակ թքոտում եք բարձը, ապա լսեք սա 2024, Մայիս
Anonim

Օգտագործելով String . հավասար է (): Java-ում, տողը հավասար է () մեթոդը համեմատում է տրված երկուսը լարեր տվյալների/բովանդակության հիման վրա լար . Եթե բոլոր բովանդակությունը երկուսն էլ լարեր նույնն են, ապա այն վերադառնում է ճշմարիտ: Եթե բոլոր նիշերը չեն համընկնում, ապա այն վերադարձնում է false:

Նմանապես, ո՞րն է տարբերությունը տողի վրա == և.equals օգտագործման միջև:

Երկրորդ տարբերություն հավասարների միջև և == օպերատոր է որ, == է օգտագործվում է տեղեկանքի կամ հիշողության հասցեն ստուգելու համար - ից առարկաները, անկախ նրանից, թե նրանք մատնացույց են անում նույն վայրը, թե ոչ, և հավասար է () մեթոդ է օգտագործվում է բովանդակությունը համեմատելու համար - ից օբյեկտը, օրինակ. դեպքում - ից համեմատելով Լարային նրա կերպարները, դեպքում - ից Ամբողջ թիվն իրենցն է

Բացի այդ, ո՞րն է տարբերությունը == հավասար է () և compareTo () մեթոդի միջև: համեմատել Բառագիտական համեմատում է երկու տող: հավասար է Համեմատում է այս տողը նշված օբյեկտի հետ: համեմատել համեմատում է երկու տող իրենց նիշերով (նույն ինդեքսով) և համապատասխանաբար վերադարձնում է ամբողջ թիվ (դրական կամ բացասական): հավասար է () ստուգում է, արդյոք երկու օբյեկտները նույնն են, թե ոչ և վերադարձնում է բուլյան:

Համապատասխանաբար, ինչպե՞ս եք օգտագործում հավասարների մեթոդը:

Java տողը հավասար է () մեթոդ համեմատում է երկու տրված տողերը՝ ելնելով տողի բովանդակությունից: Եթե որևէ նիշ չի համընկնում, այն վերադարձնում է false: Եթե բոլոր նիշերը համընկնում են, այն վերադառնում է true: The String հավասար է () մեթոդ գերազանցում է հավասար է () մեթոդ Օբյեկտ դասի.

Կարո՞ղ ենք համեմատել երկու տող՝ օգտագործելով == Java-ում:

Լարային մեջ Java անփոփոխ են. Երբ օգտագործելով == օպերատորի համար լարային համեմատություն ձեզ չեն համեմատելով -ի բովանդակությունը լար , բայց իրականում են համեմատելով հիշողության հասցեն. Եթե երկուսն էլ հավասար են կամք վերադարձնել ճշմարիտ և կեղծ հակառակ դեպքում: Մինչդեռ հավասար է լար համեմատում է լար բովանդակությունը։

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