Kaip veikia palyginimo metodas?
Kaip veikia palyginimo metodas?

Video: Kaip veikia palyginimo metodas?

Video: Kaip veikia palyginimo metodas?
Video: Emocijų paleidimas. Sedonos metodas 2024, Lapkritis
Anonim

The palyginti su () metodas veikia grąžinant int reikšmę, kuri yra teigiama, neigiama arba nulis. Jis lygina objektą, skambindamas su objektu, kuris yra argumentas. Neigiamas skaičius reiškia, kad objektas, kuris skambina, yra „mažesnis“nei argumentas.

Ką čia pateikia palyginimo metodas?

Java eilutė palyginti su () metodas leksikografiškai lygina pateiktą eilutę su dabartine eilute. Tai grįžta teigiamas skaičius, neigiamas skaičius arba 0. Jis lygina eilutes pagal kiekvieno eilutės simbolio Unicode reikšmę.

Be to, kaip įdiegti palyginimo metodą „Java“? Kadangi mes sandėliuojame java Kolekcijoje esantys objektai taip pat yra tam tikri rinkiniai ir žemėlapiai, kurie suteikia automatizuotą rūšiavimą, kai įterpiate elementą, pvz.,. TreeSet ir TreeMap. į įgyvendinti rūšiavimą reikia nepaisyti palyginti su (O objektas) metodas arba palyginama klasė arba palyginimas (O1 objektas, o2 objektas) metodas iš palyginimo

Be to, kuo skiriasi lygių ir palyginimo metodas?

palyginti su lygina dvi eilutes pagal jų simbolius (tuo pačiu indeksu) ir atitinkamai grąžina sveikąjį skaičių (teigiamą arba neigiamą). lygus () gali būti efektyvesnis palyginti su (). lygus () patikrina, ar du objektai yra vienodi, ar ne, ir pateikia loginį rezultatą. palyginti su () (iš sąsajos Comparable) grąžina sveikąjį skaičių.

Kaip leksikografiškai lyginate dvi eilutes?

Naudojamas palygintiTo() metodas lyginant dvi eilutes leksikografiškai Java kalboje.

„Java“leksikografiškai palyginkite dvi eilutes

  1. jei (eilutė1 > eilutė2) grąžina teigiamą reikšmę.
  2. jei abi eilutės leksikografiškai lygios. y. (string1 == eilutė2) grąžina 0.
  3. if (string1 < string2) grąžina neigiamą reikšmę.

Rekomenduojamas: