STRING İŞLEMLERİ.

Slides:



Advertisements
Benzer bir sunumlar
SQL String Fonksiyonları
Advertisements

STRİNG FONKSİYONLARI.
Fonksiyonlar.
JAVASCRİPT VERİ TÜRLERİ
Power Point’a Resim Nesneleri Ekleme ve Kullanma
Zeynep Çelik Sunar….
Ders İçeriği Bağlantılı Liste İki Yönlü Bağlantılı Liste
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Temel Bilgisayar Bilimleri Dersi
String Diziler(Katarlar)
SQL FONKSİYONLARI.
 Print() :  Print() : Ekrana bir değişkenin değerini veya bir metni yazdırmayı sağlar. print (“PHP Programlama”);// ekrana “PHP Programlama” yazdırır.
OOP4 LAB.
Powerpoint 2003 – Uzantısı .ppt Powerpoint 2010 – Uzantısı .pptx
Veri Tabanı Yönetim Sistemleri
Tek Tablo İçinde Sorgulamalar
ÖĞRENME FAALİYETİ 3. PARAGRAF DÜZENLEME.
Fonksiyonlar Hafta 4.
String ve Karakterlerin Temelleri
Nesne Tabanlı Programlama
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Diziler.
Soru1: Dışardan "%s" format belirteci kullanılarak girilecek 20 elemanlı bir dizinin elemanlarının kaç tanesinin rakam, kaç tanesinin harf ve kaç tanesinin.
DİZİLER (Arrays) Yrd.Doç.dr. Cİhad demİrlİ
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
ALAN ÖZELLİKLERİ.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
NESNE TABANLI PROGRAMLAMA -METOTLAR-
6. HAFTA
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ DERLEYENLER: Ahmet Can ÇAKIL Ali Murat GARİPCAN Özgür AYDIN Şahin KARA KONTROL : Prof. Dr. Asaf VAROL KONU : LİSTELERE.
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
Temel Bilgisayar Bilimleri Dersi (Microsoft Powerpoint)
Temel Bilgisayar Bilimleri Dersi
JAVA İLE PROGRAMLAMAYA GİRİŞ
FONKSİYONLAR.
Chapter 6: Using Arrays.
MS-WORD TOBLO OLUŞTURMA
Algoritma & Programlama
CHARINDEX CHARINDEX fonksiyonu 2 parametre almaktadır. 1.parametredeki değerin 2.parametre olarak verilmiş değerde olup olmadığını belirtir. Varsa karakter.
JAVA’DA DİZİLER Dr.Galip AYDIN.
Dizi ve ArrayList.
Editörler Asli Ergün.
C# Veri Tipleri ve Değişkenler
Ders 1: ARRAYLIST Hazırlayan : Yrd. Doç. Dr. Barış GÖKÇE
NESNEYE YÖNELİK PROGRAMLAMA
EXCEL 2003 Ders 2.
5.1. Tablo Ekleme Kelime işlemci programında tablo eklemek için Ekle sekmesindeki Tablolar grubundan Tablo düğmesine tıklanır. A:Tablo; Bu kısmın üzerine.
String class String karakterler dizisidir
STRING‘LER Karakter Kütüphanesi Fonksiyonları
Değerler ve Değişkenler
WORD WORD UYGULAMA.
BTP206– Görsel Programlama II
1 / 19 © TEMEL BİLGİSAYAR BİLİMLERİ – ELEKTRONİK TABLO- I Ünite 4 Elektronik Tablo – I (Microsoft Excel) Konya, 2012 Temel Bilgisayar Bilimleri Dersi.
BMS-301 Kabuk Programlama Güz 2015 (5. Sunu) (Yrd. Doç. Dr. Deniz Dal)
1 7. HAFTA. 2 Referanslar  Referanslar adres temsilcisidir  İşaretçilerin görevlerini kısmi olarak yapabilirler  Değişken değildirler.  Bellekte yer.
Adım Adım Algoritma.
ITEC115 - BİLGİSAYARA GİRİŞ ITEC190 - HUKUK İÇİN BİLGİSAYAR
Dersin Amacı Bu dersin amacı Microsoft Word 2010’da, o Tablolar ile çalışmak, o Belgeye eklentiler yapmak, o Sayfa yapısı, o Belge yazdırma, hakkında.
Hesaplama Tabloları (MS For Mac Excel -1) Öğr.Gör. Mehmet Akif Barış.
7. HAFTA.
ITEC115 - BİLGİSAYARA GİRİŞ ITEC190 - HUKUK İÇİN BİLGİSAYAR
Seriport String İletimi
ITEC115 - BİLGİSAYARA GİRİŞ ITEC190 - HUKUK İÇİN BİLGİSAYAR
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
STRING İŞLEMLERİ.
KELİME İŞLEMCİLER (Bölüm 2)
İNTERNET PROGRAMCILIĞI 2
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

STRING İŞLEMLERİ

Stringler, karakterlerin bir araya gelmesiyle oluşan kelimeler ve cümleler topluluğudur. C# dilinde stringler üzerinde işlem yapmayı kolaylaştıran bir çok özellik ve metot bulunmaktadır. Stringler şu şekilde tanımlanır: string degisken adı = ilkdeğer; Ya da String adsoyad= « Mehtap Ayan» Şeklinde de tanımlanır.

STRING SINIFI TOSTRING() METODU Belirtilen bir değişken türüne stringe dönüştürmek için kullanılır. Çok kullandığımız metotlardan biridir.

COPY Metodu Bir string in içeriğini başka bir stringe kopyalamak için kullanılır. Hedef string_adı=String.Copy (Kaynak String Adı)

CONCAT Metodu Birden fazla stringi birleştirerek tek bir string haline getirmek için kullanılır. Eklenen her string diğer string in sonuna eklenecektir.

EMPTY Metodu Bir string in içeriğini boşaltmak amacıyla kullanılır.

COMPARE Metodu İki string i karşılaştırmak için kullanılır. Karşılaştırma seçenekleri vardır. CurrentCulture: Stringler karşılaştırılırken geçerli ayar kullanılır. Büyük küçük harf ayırımı dikkate alınır. CurrentCultureIgnoreCase : Stringler karşılaştırılırken geçerli ayar kullanılır. Büyük küçük harf ayırımı dikkate alınmaz.

SPLIT Metodu Bir metni ya da metin dizisini belirtilen ayırıcı karaktere göre parçalara bölmek için kullanılır. Ayırıcı karakter olarak herhangi bir harf, ya da ayırıcı başka bir özel karakter kullanılabilir.

JOIN Metodu Bir metnin ya da metin dizisi içindeki değerlerin

INDEXOF, INDEXOFANY, LASTINDEX ve LASTINDEXOFANY Metodları IndexOf : Belirtilen bir karakter ya da stringin başka bir string içerisinde olup olmadığı, eğer mevcutsa hangi konumda olduğu bilgisini verir. Örnek : IndexOf

SUBSTRING Metodu Bir metnin içinden belirtilen bir kısmı almak amacıyla kullanılır.

TOUPPER ve TOLOWER Metodu REPLACE Metodu Bir metnin içerisinde belirtilen karakterleri başka karakterlerle değiştirmek için kullanılır. Upper string ifadeyi büyük harfe dönüştürmek için kullanılır. Lower küçük harfe dönüştürmek için kullanılır. TOUPPER ve TOLOWER Metodu

STRINGBUILDER SINIFI Özellikle birden fazla string üzerinde daha fazla işlem yapmak için kullanılan ve bu işlemleri string sınıfına göre daha performanslı bir biçimde gerçekleştiren bir sınıftır. Bu sınıfı kullanabilmek için projemize System.Text namespace ini eklmemiz gerekir. Örneklerden göster

STRINGBUILDER SINIFI ÖZELLİKLERİ Length: String değerlerin karakter sayısını verir. Capacity : Stringbuilder içinde saklanabilecek string değer kapasitesini verir. EnsureCapacity : Stringbuilder içerisinde saklanabilecek string değer kapasitesini artırmak amacıyla kullanılır. EnsureCapacity örneğini göster.

STRINGBUILDER SINIFI METOTLARI Append ve AppendLine Metodu Append metodu ile StringBuilder sınıfı içine bir string eklenir. AppendLine metodu ile de StringBuilder sınıfı içine bir string eklenir, ancak ekleme işlemi yapılırken satır sonu karakteri ile birlikte eklenmektedir. Dolayısıyla string eklendikten sonra bir alt satıra geçilir.

APPENDFORMAT Metodu StringBuilder sınıfı içine string eklenirken çeşitli formatlara göre eklenir. Burada; Index: String değişkenlerin sırasını belirtir. FormatString : Biçimlendirme işlemi sırasında kullanılacak karakterleri belirtir. Length: Biçimlendirme işleminin uygulanacağı karakter uzunluğunu belirtir.

INSERT Metodu Append metodu kullanılarak StringBuilder içerisine eklenen veriler StringBuilder sınıfının içine en son sıradan itibaren eklenirler.StringBuilder sınıfının içine istediğimiz bir sırada veri eklemek için Insert metodu kullanılır. Kullanım şekli: StringBuilder.Insert (indexnumarası, veri , adet) Verinin index numarası int32 Türünden belirlenir. Sıfır dan başlar.

REMOVE Metodu StringBuilder içerisinde istediğimiz bir veriyi silmek için Remove metodu kullanılır. StringBuilder.Remove (başlangıç, uzunluk)

REPLACE Metodu StringBuilder içerisinde istediğimiz bir veriyi başka bir veri ile değiştirmek için kullanılır. StringBuilder.Replace (eski değer, yeni değer, başlangıç, adet)

CLEAR Metodu StringBuilder içerisindeki tüm karakterleri silmek için kullanılır. Sb.Clear()