- 20 Nis 2022
- 15
- 9
Java String Veri Tipi
-- Temel yapıdan bahsetmemiz gerekirse, Java String nesnesi aslında bir char kümesinin bir araya gelmesinden oluşur.
package dersler;
public class string_veri_tipi {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("**Part 1**");
char[] karakterler = {'M','e','r','h','a','b','a'};
String stringDeger1 = new String(karakterler);
System.out.println(stringDeger1);
/*
* Örnekten de görebileceğiniz gibi kodu koşturduğumuzda
* konsol ekranına “Merhaba” yazdığını göreceksiniz.
* Elbette kod yazarken Java String veri tipi bu şekilde
* karakterleri tek tek yazarak elde edilmiyor.
* Bunu yerine aşağıdaki şekilde bir Java String veri tipi
* tanımlaması yapabiliriz.
*/
System.out.println("\n");
System.out.println("**Part 2**");
//Farklı bir String veri tipi tanımlama yöntemi
String stringDeger2 = "Merhaba Ufuk Enes Kurt Öğrencileri";
// M = 0 , e = 1, ..... r = 32, i = 33
// Yukarıda ki stringDegeri seçtiğimiz index
// değerlerini daha rahat bir şekilde takip edebilirsiniz.
// Bu şekilde String verileri bölüp istediğiniz kısmı
// yazdırabileceğiniz gibi yine String veri tipinin
// özelliklerinden faydalanarak tüm harfleri büyük ve ya
// tüm harflari küçük şekilde yazdırabilirsiniz.
//String değerden bir karakter çekme
char charDeger = stringDeger2.charAt(11);
System.out.println(charDeger);
//Substring Kullanımı
String substringDeger1 = stringDeger2.substring(8);
System.out.println(substringDeger1);
//Substring Kullanımı
String substringDeger2 = stringDeger2.substring(0, 12);
System.out.println(substringDeger2);
System.out.println("\n");
System.out.println("**Part 3**");
String stringDeger3 = "Merhaba UFUK Enes Kurt Öğrencileri";
// String tipinin bir başka özelliği de değer olarak atanmış
// metin içerisinde istediğimiz bir karakteri yine istediğimiz
// bir karakterle değiştirebiliyor olmamızdır.
// Ayrıca yine String veri tipini kullanarak iki metin birbiriyle
// aynı mı metin içerisinde bir kelime geçiyor mu gibi
// kontrollerde gerçekleştirebiliriz.
//Büyük Harf yapma
System.out.println(stringDeger3.toUpperCase());
//Küçük Harf yapma
System.out.println(stringDeger3.toLowerCase());
//Harf Değiştirme
System.out.println(stringDeger3.replace("a","e"));
//Kelime Değiştirme
System.out.println(stringDeger3.replace("Merhaba","Selam"));
System.out.println("\n");
System.out.println("**Part 4**");
String stringDeger4 = "Merhaba UFUK Enes Kurt Öğrencileri";
//Doğru Durum
boolean durum1 = stringDeger4.equals("Merhaba UFUK Enes Kurt Öğrencileri");
System.out.println("durum1: "+durum1);
//Yanlış Durum
boolean durum2 = stringDeger4.equals("Merhaba Ufuk Enes Kurt Öğrencileri");
System.out.println("durum2: "+ durum2);
//Yazının büyük ya da küçük harf olması önemsiz
boolean durum3 = stringDeger4.equalsIgnoreCase("merhaba ufuk enes KURT öğrencileri");
System.out.println("durum3: " + durum3);
System.out.println("\n");
System.out.println("**Part 5**");
String a = "Merhaba ";
String b = "Ufuk Enes KURT Öğrencileri";
System.out.println(a+b);
//VEYA
String c = a+ b;
System.out.println(c);
//VEYA
System.out.println("Merhaba " + "Ufuk Enes Kurt Öğrencileri");
}
}
Konsol Çıktısı:
**Part 1**
Merhaba
**Part 2**
k
Ufuk Enes Kurt Öğrencileri
Merhaba Ufuk
**Part 3**
MERHABA UFUK ENES KURT ÖĞRENCILERI
merhaba ufuk enes kurt öğrencileri
Merhebe UFUK Enes Kurt Öğrencileri
Selam UFUK Enes Kurt Öğrencileri
**Part 4**
durum1: true
durum2: false
durum3: true
**Part 5**
Merhaba Ufuk Enes KURT Öğrencileri
Merhaba Ufuk Enes KURT Öğrencileri
Merhaba Ufuk Enes Kurt Öğrencileri
-- Temel yapıdan bahsetmemiz gerekirse, Java String nesnesi aslında bir char kümesinin bir araya gelmesinden oluşur.
package dersler;
public class string_veri_tipi {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("**Part 1**");
char[] karakterler = {'M','e','r','h','a','b','a'};
String stringDeger1 = new String(karakterler);
System.out.println(stringDeger1);
/*
* Örnekten de görebileceğiniz gibi kodu koşturduğumuzda
* konsol ekranına “Merhaba” yazdığını göreceksiniz.
* Elbette kod yazarken Java String veri tipi bu şekilde
* karakterleri tek tek yazarak elde edilmiyor.
* Bunu yerine aşağıdaki şekilde bir Java String veri tipi
* tanımlaması yapabiliriz.
*/
System.out.println("\n");
System.out.println("**Part 2**");
//Farklı bir String veri tipi tanımlama yöntemi
String stringDeger2 = "Merhaba Ufuk Enes Kurt Öğrencileri";
// M = 0 , e = 1, ..... r = 32, i = 33
// Yukarıda ki stringDegeri seçtiğimiz index
// değerlerini daha rahat bir şekilde takip edebilirsiniz.
// Bu şekilde String verileri bölüp istediğiniz kısmı
// yazdırabileceğiniz gibi yine String veri tipinin
// özelliklerinden faydalanarak tüm harfleri büyük ve ya
// tüm harflari küçük şekilde yazdırabilirsiniz.
//String değerden bir karakter çekme
char charDeger = stringDeger2.charAt(11);
System.out.println(charDeger);
//Substring Kullanımı
String substringDeger1 = stringDeger2.substring(8);
System.out.println(substringDeger1);
//Substring Kullanımı
String substringDeger2 = stringDeger2.substring(0, 12);
System.out.println(substringDeger2);
System.out.println("\n");
System.out.println("**Part 3**");
String stringDeger3 = "Merhaba UFUK Enes Kurt Öğrencileri";
// String tipinin bir başka özelliği de değer olarak atanmış
// metin içerisinde istediğimiz bir karakteri yine istediğimiz
// bir karakterle değiştirebiliyor olmamızdır.
// Ayrıca yine String veri tipini kullanarak iki metin birbiriyle
// aynı mı metin içerisinde bir kelime geçiyor mu gibi
// kontrollerde gerçekleştirebiliriz.
//Büyük Harf yapma
System.out.println(stringDeger3.toUpperCase());
//Küçük Harf yapma
System.out.println(stringDeger3.toLowerCase());
//Harf Değiştirme
System.out.println(stringDeger3.replace("a","e"));
//Kelime Değiştirme
System.out.println(stringDeger3.replace("Merhaba","Selam"));
System.out.println("\n");
System.out.println("**Part 4**");
String stringDeger4 = "Merhaba UFUK Enes Kurt Öğrencileri";
//Doğru Durum
boolean durum1 = stringDeger4.equals("Merhaba UFUK Enes Kurt Öğrencileri");
System.out.println("durum1: "+durum1);
//Yanlış Durum
boolean durum2 = stringDeger4.equals("Merhaba Ufuk Enes Kurt Öğrencileri");
System.out.println("durum2: "+ durum2);
//Yazının büyük ya da küçük harf olması önemsiz
boolean durum3 = stringDeger4.equalsIgnoreCase("merhaba ufuk enes KURT öğrencileri");
System.out.println("durum3: " + durum3);
System.out.println("\n");
System.out.println("**Part 5**");
String a = "Merhaba ";
String b = "Ufuk Enes KURT Öğrencileri";
System.out.println(a+b);
//VEYA
String c = a+ b;
System.out.println(c);
//VEYA
System.out.println("Merhaba " + "Ufuk Enes Kurt Öğrencileri");
}
}
Konsol Çıktısı:
**Part 1**
Merhaba
**Part 2**
k
Ufuk Enes Kurt Öğrencileri
Merhaba Ufuk
**Part 3**
MERHABA UFUK ENES KURT ÖĞRENCILERI
merhaba ufuk enes kurt öğrencileri
Merhebe UFUK Enes Kurt Öğrencileri
Selam UFUK Enes Kurt Öğrencileri
**Part 4**
durum1: true
durum2: false
durum3: true
**Part 5**
Merhaba Ufuk Enes KURT Öğrencileri
Merhaba Ufuk Enes KURT Öğrencileri
Merhaba Ufuk Enes Kurt Öğrencileri