Java Dizeleri
Java Dizeleri
Dizeler metin depolamak için kullanılır.
Bir String
değişken, çift tırnak içine alınmış bir karakter koleksiyonu içerir:
Örnek
Bir tür değişken oluşturun String
ve ona bir değer atayın:
String greeting = "Hello";
IP uzunluğu
Java'da bir String, aslında, stringler üzerinde belirli işlemleri gerçekleştirebilen yöntemleri içeren bir nesnedir. Örneğin, bir dizenin uzunluğu şu length()
yöntemle bulunabilir:
Örnek
String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
System.out.println("The length of the txt string is: " + txt.length());
Daha Fazla Dize Yöntemi
Kullanılabilir birçok dize yöntemi vardır, örneğin toUpperCase()
ve toLowerCase()
:
Örnek
String txt = "Hello World";
System.out.println(txt.toUpperCase()); // Outputs "HELLO WORLD"
System.out.println(txt.toLowerCase()); // Outputs "hello world"
Bir Dizede Karakter Bulma
Yöntem , bir dizede (boşluk dahil) belirtilen bir metnin ilk oluşumunun dizininiindexOf()
(konumunu) döndürür :
Örnek
String txt = "Please locate where 'locate' occurs!";
System.out.println(txt.indexOf("locate")); // Outputs 7
Java, konumları sıfırdan sayar.
0, bir dizedeki ilk konum, 1 ikinci, 2 üçüncü ...
Dize Birleştirme
Operatör , +
dizeleri birleştirmek için dizeler arasında kullanılabilir. Buna birleştirme denir :
Örnek
String firstName = "John";
String lastName = "Doe";
System.out.println(firstName + " " + lastName);
Baskıda ad ve soyadı arasında bir boşluk oluşturmak için boş bir metin (" ") eklediğimizi unutmayın.
concat()
Yöntemi iki dizeyi birleştirmek için de kullanabilirsiniz :
Örnek
String firstName = "John ";
String lastName = "Doe";
System.out.println(firstName.concat(lastName));
Özel karakterler
Dizeler tırnak içinde yazılması gerektiğinden, Java bu dizeyi yanlış anlayacak ve bir hata üretecektir:
String txt = "We are the so-called "Vikings" from the north.";
Bu sorunu önlemenin çözümü ters eğik çizgi kaçış karakterini kullanmaktır .
Ters eğik çizgi ( \
) kaçış karakteri, özel karakterleri dize karakterlerine dönüştürür:
Escape character | Result | Description |
---|---|---|
\' | ' | Single quote |
\" | " | Double quote |
\\ | \ | Backslash |
Sıra \"
, bir dizeye çift tırnak işareti ekler:
Örnek
String txt = "We are the so-called \"Vikings\" from the north.";
Sıra \'
, bir dizeye tek bir alıntı ekler:
Örnek
String txt = "It\'s alright.";
Sıra \\
, bir dizgeye tek bir ters eğik çizgi ekler:
Örnek
String txt = "The character \\ is called backslash.";
Java'da diğer altı kaçış dizisi geçerlidir:
Code | Result | Try it |
---|---|---|
\n | New Line | |
\r | Carriage Return | |
\t | Tab | |
\b | Backspace | |
\f | Form Feed |
Sayılar ve Dizeler Ekleme
UYARI!
Java, +
operatörü hem ekleme hem de birleştirme için kullanır.
Numaralar eklenir. Dizeler birleştirilir.
İki sayı eklerseniz, sonuç bir sayı olacaktır:
Örnek
int x = 10;
int y = 20;
int z = x + y; // z will be 30 (an integer/number)
İki dize eklerseniz, sonuç bir dize bitiştirme olacaktır:
Örnek
String x = "10";
String y = "20";
String z = x + y; // z will be 1020 (a String)
Bir sayı ve bir dize eklerseniz, sonuç bir dize bitiştirme olacaktır:
Örnek
String x = "10";
int y = 20;
String z = x + y; // z will be 1020 (a String)
Tam Dizi Referansı
String yöntemlerinin eksiksiz bir referansı için Java String Methods Reference sayfamıza gidin .
Başvuru, tüm dize yöntemlerinin açıklamalarını ve örneklerini içerir.