1. Stringtip
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? intEk olarak, ve türlerinden farklı olarak double, türdeki nesneler üzerinde yöntemler çağırabilirsiniz Stringve 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. StringTam 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. StringDeğ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;
Stringdeğişken oluşturma
name Değişkenin adı nerede .
Örnekler:
| İfade | Tanım |
|---|---|
|
adlı bir dize değişkeni nameoluşturulur. |
|
adlı bir dize değişkeni messageoluşturulur. |
|
adlı bir dize değişkeni textoluşturulur. |
Tıpkı intve türlerinde olduğu gibi, birden çok değişken doubleoluşturmak için kestirme gösterimi kullanabilirsiniz :String
String name1, name2, name3;
StringBirden çok değişken oluşturmak için kısayol
String3. 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";
StringBir değişkene değer atamak
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. StringDeğişkenleri başlatma
intve türlerinde olduğu gibi double, türün değişkenleri Stringoluş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 namebaşlatılmadı. Program derlenmeyecek. |
|
Değişken abaşlatılmadı. Program derlenmeyecek. |
|
Değişken xbaşlatılmadı. Program derlenmeyecek. |
GO TO FULL VERSION