fbpx
Wikipedia

Sətirlər üzərində əməllər

Sətirlər üzərində əməllər(string operations,операции над строками,dizgi işlemleri)-sətirlər üzərində yerinə yetirilən əməllər. Tutaq ki, A dəyişəni “ÜZEYİR” sətrini, B dəyişəni isə “HACIBƏYLİ” sətrini ifadə edir. Aşağıda Java dilində bəzi nümunələr verilib: 1.İki sətrin eyni olub-olmamasını bilmək üçün onları müqayisə etmək. Məsələn,

A.equals(B) 

(başqa proqramlaşdırma dillərində A==B, yaxud A=B) yalan olacaq.

2. Bir sətrin əlifba üzrə obiri sətirdən öndə gəlməsini müəyyənləşdirmək. Məsələn,

 A.compareTo(B)<=0 

yalan olacaq (çünki ÜZEYİR sətri əlifba üzrə HACIBƏYLİ sətrindən sonra gəlir). Başqa proqramlaşdırma dillərində bu, A<B kimi ifadə olunur. Əlifba sırası Unicode simvol kodlarının əsasında müəyyən olunur, ona görə də kiçik hərflər böyük hərflərdən sonra gəlir (Bax: UNICODE).

3. Sətirləri ardarda qoşmaq (konkatenasiya). Məsələn,

 A+“ ”+B 

nəticəsində “ÜZEYİR HACIBƏYLİ” alınacaq.

4. Sətrin uzunluğunu hesablamaq. Məsələn, A.length() 6 olacaq.

5. Sətrin istənilən yerindən başlayaraq müəyyən sayda simvolu seçmək. Məsələn,

  B.substring(4,7) 

əməlinin nəticəsi “BƏY” sətri olacaq.

6. Bir sətrin başqa bir sətrin daxilində olmasını və onun hansı mövqedən başlamasını müəyyənləşdirmək. Məsələn,

 A.indexOf(“EY”) 

nəticəsi 2-dir, çünki EY sətri ÜZEYİR sətrinin daxilində 2-ci simvoldan başlayır (birinci simvolun nömrəsi 0-dır). Ancaq

 B.indexOf(“EY”) 

nəticəsi -1 olacaq, çünki HACIBƏYLİ sətrinin daxilində EY sətri yoxdur.

7. Ayrıca simvolun Unicode qiymətini müəyyənləşdirmək. Məsələn, əgər C simvol dəyişənidirsə, onda

 (short)C 

onun Unicode qiymətini verəcək. Burada short tam dəyişənin tipidir.

8. Verilmiş Unicode qiyməti ilə bağlı olan simvolu müəyyənləşdirmək. Məsələn, əgər K tam dəyişəndirsə, onda

 (char)K 

həmin qiymətə uyğun simvoldur.

9. Ədədi təmsil edən sətrin ədədi qiymətini müəyyənləşdirmək. Aşağıda iki nümunə verilib (tam ədəd və sətir üçün):

 String x = “234”; int z = Integer.parseInt(x); 

 String x2 = “234.567”; double z2 = (Double.valueOf(x2)).doubleValue(); 

10.Ədədi qiyməti sətrə çevirmək. Məsələn,

 String x = String.valueOf(567); 

əməlinin nəticəsində x -in qiyməti “567” sətri olacaq.

Ədəbiyyat

  • İsmayıl Calallı (Sadıqov), “İnformatika terminlərinin izahlı lüğəti”, 2017, “Bakı” nəşriyyatı, 819 s.

sətirlər, üzərində, əməllər, məqaləni, vikiləşdirmək, lazımdır, lütfən, məqaləni, ümumvikipediya, redaktə, qaydalarına, uyğun, şəkildə, tərtib, edin, string, operations, операции, над, строками, dizgi, işlemleri, sətirlər, üzərində, yerinə, yetirilən, əməllər,. Bu meqaleni vikilesdirmek lazimdir Lutfen meqaleni umumvikipediya ve redakte qaydalarina uygun sekilde tertib edin Setirler uzerinde emeller string operations operacii nad strokami dizgi islemleri setirler uzerinde yerine yetirilen emeller Tutaq ki A deyiseni UZEYIR setrini B deyiseni ise HACIBEYLI setrini ifade edir Asagida Java dilinde bezi numuneler verilib 1 Iki setrin eyni olub olmamasini bilmek ucun onlari muqayise etmek Meselen A equals B basqa proqramlasdirma dillerinde A B yaxud A B yalan olacaq 2 Bir setrin elifba uzre obiri setirden onde gelmesini mueyyenlesdirmek Meselen A compareTo B lt 0 yalan olacaq cunki UZEYIR setri elifba uzre HACIBEYLI setrinden sonra gelir Basqa proqramlasdirma dillerinde bu A lt B kimi ifade olunur Elifba sirasi Unicode simvol kodlarinin esasinda mueyyen olunur ona gore de kicik herfler boyuk herflerden sonra gelir Bax UNICODE 3 Setirleri ardarda qosmaq konkatenasiya Meselen A B neticesinde UZEYIR HACIBEYLI alinacaq 4 Setrin uzunlugunu hesablamaq Meselen A length 6 olacaq 5 Setrin istenilen yerinden baslayaraq mueyyen sayda simvolu secmek Meselen B substring 4 7 emelinin neticesi BEY setri olacaq 6 Bir setrin basqa bir setrin daxilinde olmasini ve onun hansi movqeden baslamasini mueyyenlesdirmek Meselen A indexOf EY neticesi 2 dir cunki EY setri UZEYIR setrinin daxilinde 2 ci simvoldan baslayir birinci simvolun nomresi 0 dir Ancaq B indexOf EY neticesi 1 olacaq cunki HACIBEYLI setrinin daxilinde EY setri yoxdur 7 Ayrica simvolun Unicode qiymetini mueyyenlesdirmek Meselen eger C simvol deyisenidirse onda short C onun Unicode qiymetini verecek Burada short tam deyisenin tipidir 8 Verilmis Unicode qiymeti ile bagli olan simvolu mueyyenlesdirmek Meselen eger K tam deyisendirse onda char K hemin qiymete uygun simvoldur 9 Ededi temsil eden setrin ededi qiymetini mueyyenlesdirmek Asagida iki numune verilib tam eded ve setir ucun String x 234 int z Integer parseInt x String x2 234 567 double z2 Double valueOf x2 doubleValue 10 Ededi qiymeti setre cevirmek Meselen String x String valueOf 567 emelinin neticesinde x in qiymeti 567 setri olacaq Edebiyyat RedakteIsmayil Calalli Sadiqov Informatika terminlerinin izahli lugeti 2017 Baki nesriyyati 819 s Menbe https az wikipedia org w index php title Setirler uzerinde emeller amp oldid 4994486, wikipedia, oxu, kitab, kitabxana, axtar, tap, hersey,

ne axtarsan burda

, en yaxsi meqale sayti, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, seks, porno, indir, yukle, sex, azeri sex, azeri, seks yukle, sex yukle, izle, seks izle, porno izle, mobil seks, telefon ucun, chat, azeri chat, tanisliq, tanishliq, azeri tanishliq, sayt, medeni, medeni saytlar, chatlar, mekan, tanisliq mekani, mekanlari, yüklə, pulsuz, pulsuz yüklə, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar.