RSS

String tip dəyişənlərin müqayisə edilməsi

02 Dek

String sinifi Java’da mətnlər təsvir etmək üçün istifadə edilir və bizə mətnlər üzərində müxtəlif əməliyyatlar gerçekleştdirmek  üçün köməkçi funksiyalar təklif edir. Java’da bir mətn aşağıdakı kimi təyin oluna bilər.

String myString = “Java String Sinifi”;

String sinifinin bir çox methodları vardir,yazının sonunda qeyd edecəm.

Stringlərin müqayisə edilməsi

1.“==”

str

Nəticə false:   əslində bir çox proqramçiların etdiyi yanlışlıq ortaya çıxırki niyə false?
Cavab ona görə ki bu iki name1,name2 referansların  tutduqlari dəyərlər sadəcə  eynidir ama fərqli obyektlərə  bağlanıblar ona görə cavab false olacaq.
Son olaraq  bu usulla String tip dəyişənləri müqayisə etmək duzgün deyil.

2.equals() metodu 2 Stringin  tipində olan dəyərlərin tərkiblərinin bərabərliyinə görə müqayisə edir.hər iki  Stringdə hərflərin böyük kiçik və sırasina görə müqayisə edir.

sssq

əgər    String name1 = new String(“aqil”);aaaaa

3.equalsIgnoreCase()  -eyni ilə equalsa metodu kimi çalışır sadəcə fərq böyük-kiçik hərf olmağını  nəzərə almır.

wwww

4.compareTo(): Bu metod UNICODE görə müqayisə edir.
yəni hərflərin əlifba sırasına görə müqayisə edir.
neticədə  

name1==name2 olarsa  0

name1 > name2 olarsa müsbət

name1   < name2 olarsa mənfi

sdasdas

5.compareToIgnoreCase()  compareTo() kimi çalışır sadəcə böyük kiçik hərfləri nəzərə almır.
yəni hərflərin birində böyük birində kiçik olması nəticəyə təsir etmir.

sssssssss.png

və yaxud

cccc

hər iki halda nəticə 0 oldu:

bu qədər…..

 

 

Advertisements
 
1 Şərh

Müəllif Açıq 02 Dekabr 2016 in Java SE

 

String tip dəyişənlərin müqayisə edilməsi” üçün bir cavab

Bir şərh yazın

Sistemə daxil olmaq üçün məlumatlarınızı daxil edin və ya ikonlardan birinə tıklayın:

WordPress.com Loqosu

WordPress.com hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Twitter rəsmi

Twitter hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Facebook fotosu

Facebook hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Google+ foto

Google+ hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

%s qoşulma

 
%d bloqqer bunu bəyənir: