Java'da dize sınıfı

İçindekiler
A sicim bunun bir dizi karakter olduğunu biliyoruz, diğer birçok programlama dilinde söyledi Teller karakter dizileri olarak kabul edilir, ancak Java bunlar nesneler.
Yukarıdakileri bilerek, o zaman şunu bilmeliyiz ki Java çağrı var dize sınıfı bu biraz var 11 kurucu ve 40'tan fazla yöntem bu nesneleri manipüle etmemize izin veren ve programlama yaparak hayatı bizim için kolaylaştıran.
Ancak bu sadece burada bitmiyor, bu sınıf aynı zamanda programlamada nesne yönelimi kavramlarını daha iyi anlamamıza da yardımcı oluyor. Java.
Bir Dize Oluşturun
bir inşa edebiliriz dize nesnesi ya da bir dizi karakter kullanarak bir tane oluşturabiliriz, ilk durumda aşağıdaki gibi bir sözdizimi kullanabiliriz:
String ourString = new String (ourLiteral);

Gördüğümüz gibi, ortak bir nesnenin inşasının temel sözdizimidir. sicim nesne olacak ve değişmezimiz karakter dizisi, hadi programlarımızda görebildiğimize biraz daha yakın bir örnek görelim:
String mesajı = new String ("Java'ya Hoş Geldiniz");

Ayrıca bir oluşturabiliriz sicim bir diziden, bu bazı durumlarda faydalı olabilir, hadi bunu nasıl başarabileceğimize bakalım:
 char [] bizimArray = {'H', 'o', 'l', 'a', '', 'J', 'a', 'v', 'a'}; String mesajı = yeni String (ourArray); 

Tek farkın, parametrenin kurucusunun oluşturduğu parametrenin inşası olduğunu görebiliriz. dize sınıfı, bu bize yapıcı yöntemlerini nasıl iyi bir şekilde aşırı yükledikleri konusunda daha net bir fikir verir.
Değişmez Nesne
Oldukça net olmamız gereken bir şey, bir dize nesnesi Bu değişmez, yani içeriği değiştirilemez, aşağıdaki görselde basit bir örnek görelim:

Bu örnekte ilk önce bir dize nesnesi literal olarak atadığımız "Java", sonra "s" adlı nesneye yeni bir değişmez değer atarız "HTML", ancak gerçekte böyle bir atama yoktur, ancak ikinci satırda yaptığımız şey yeni bir nesne oluşturmak ve ona yapılan referansı değiştirmek, bu nedenle değişmez "Java"yı içeren nesne hala var ama ona erişemiyoruz. bu referansı kaybettik.
Farklı yaklaşım
Bir önceki noktada gördüklerimizden dolayı, Java örneklerini bildirmek için belirli bir yolu vardır dize sınıfı, buna bağlı olarak aynı karakter dizileri için aynı olacak özel bir nesne kullanacaksınız veya kullanmayacaksınız, bu nesne olarak bilinir. "Gözaltına alındı", küçük bir örnekle aşağıdaki resmi görelim:

Oluşturduğumuz 3 nesnemiz var dize türü ancak sadece birinci ve üçüncü şekilde yapıyoruz enterne edilmiş ve ikincisi "normal" bir açıklama yaptığımızda, aralarındaki karşılaştırmayı yazdırmak istediğimizde, birinci ve üçüncünün aynı olacağını görüyoruz ve nesne hakkında konuşurken bahsettiğimiz şey bu. "Gözaltına alındı".Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave