Java Eğitimleri

Java ANA SAYFA Java'ya Giriş Java Başlarken Java Sözdizimi Java Yorumları Java Değişkenleri Java Veri Türleri Java Tipi Döküm Java Operatörleri Java Dizeleri Java Matematiği Java Booleanları Java Eğer... Başka Java Anahtarı Java while Döngüsü Döngü için Java Java Ara/Devam Java Dizileri

Java Yöntemleri

Java Yöntemleri Java Yöntemi Parametreleri Java Yöntemi Aşırı Yüklemesi Java Kapsamı Java Özyineleme

Java Sınıfları

Java OOP'si Java Sınıfları/Nesneleri Java Sınıfı Nitelikleri Java Sınıfı Yöntemleri Java Oluşturucuları Java Değiştiriciler Java Kapsülleme Java Paketleri / API Java Kalıtımı Java Polimorfizmi Java İç Sınıfları Java Soyutlama Java Arayüzü Java Numaraları Java Kullanıcı Girişi Java Tarihi Java Dizi Listesi Java Bağlantılı Listesi Java Hash Haritası Java HashSeti Java Yineleyici Java Sarıcı Sınıfları Java İstisnaları Java Normal İfadesi Java Konuları Java Lambda

Java Dosya İşleme

Java Dosyaları Java Dosyaları Oluşturma/Yazma Java Okuma Dosyaları Java Dosyaları Sil

Java Nasıl Yapılır

İki Sayı Ekle

Java Referansı

Java Anahtar Kelimeleri Java Dize Yöntemleri Java Matematik Yöntemleri

Java Örnekleri

Java Örnekleri Java Derleyici Java Alıştırmaları Java Testi Java Sertifikası


Java Dizeleri


Java Dizeleri

Dizeler metin depolamak için kullanılır.

Bir Stringdeğişken, çift tırnak içine alınmış bir karakter koleksiyonu içerir:

Örnek

Bir tür değişken oluşturun Stringve 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.


Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

greetingBir tür değişken oluşturmak için eksik kısmı doldurun Stringve ona değeri atayın Hello.

 greeting = ;