1. String
tip
Tür String
, Java'da en çok kullanılan türlerden biridir. Sadece en çok kullanılan tür olabilir. Bu kadar popüler olmasının bir nedeni var: bu tür değişkenler metni depolamanıza izin verir ve bunu kim yapmak istemez? int
Ek olarak, ve türlerinden farklı olarak double
, türdeki nesneler üzerinde yöntemler çağırabilirsiniz String
ve bu yöntemler bazı yararlı ve ilginç şeyler yapar.
Dahası, tüm Java nesneleri (hepsi!) bir String
. Daha kesin olmak gerekirse, tüm Java nesneleri kendilerinin bir metin (dize) temsilini döndürebilir. String
Tam teşekküllü bir sınıf olduğu için türün adı büyük harfle başlar.
Bu türe bir kereden fazla döneceğiz (süper yararlı ve ilginç), ancak bugün kısa bir giriş yapacağız.
2. String
Değişken oluşturma
Tür String
, dizeleri (metin) depolamak için tasarlanmıştır. Kodda metin saklayabilen bir değişken oluşturmak için , şöyle bir ifade kullanmanız gerekir:
String name;
name
Değişkenin adı nerede .
Örnekler:
İfade | Tanım |
---|---|
|
adlı bir dize değişkeni name oluşturulur. |
|
adlı bir dize değişkeni message oluşturulur. |
|
adlı bir dize değişkeni text oluşturulur. |
Tıpkı int
ve türlerinde olduğu gibi, birden çok değişken double
oluşturmak için kestirme gösterimi kullanabilirsiniz :String
String name1, name2, name3;
String
3. Değişkenlere değer atama
Bir değişkene bir değer koymak için String
şu ifadeye ihtiyacınız vardır:
name = "value";
Ve şimdi bu tip ile daha önce incelediklerimiz arasındaki ilk farka geldik. Türün tüm değerleri metin dizeleridirString
ve çift tırnak içine alınmalıdır .
Örnekler:
İfade | Not |
---|---|
|
Değişken name metni içerirSteve |
|
Değişken city metni içerirNew York |
|
Değişken message metni içerirHello! |
4. String
Değişkenleri başlatma
int
ve türlerinde olduğu gibi double
, türün değişkenleri String
oluşturuldukları anda hemen başlatılabilir. Aslında bu, Java'daki tüm türlerle yapabileceğiniz bir şeydir . O yüzden artık bahsetmeyeceğiz.
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
Java derleyicisi, ona herhangi bir değer atamadan bir değişken bildirir ve sonra onu kullanmayı denerseniz şikayet edecektir .
Bu kod çalışmayacak:
İfade | Not |
---|---|
|
Değişken name başlatılmadı. Program derlenmeyecek. |
|
Değişken a başlatılmadı. Program derlenmeyecek. |
|
Değişken x başlatılmadı. Program derlenmeyecek. |
GO TO FULL VERSION