İçindekiler:

Bir dize oluşturucuyu nasıl temizlersiniz?
Bir dize oluşturucuyu nasıl temizlersiniz?

Video: Bir dize oluşturucuyu nasıl temizlersiniz?

Video: Bir dize oluşturucuyu nasıl temizlersiniz?
Video: Evinizi Temizlerken Daha Az Vakit Harcamanızı Sağlayacak 10 Pratik Bilgi 2024, Kasım
Anonim

1) Yeni bir nesne atayarak StringBuilder'ı temizleyin

  1. genel sınıf JavaStringBufferClearEmptyExample {
  2. genel statik boşluk ana( Sicim bağımsız değişkenler) {
  3. StringBuilder sbStr = boş;
  4. for(int i = 1; ben <= 5; i++){
  5. // açık önceki yinelemenin içeriği.
  6. sbStr = yeni StringBuilder ();
  7. sbStr. ekle(i);
  8. Sistem. dışarı. print(sbStr);

O zaman StringBuilder'ı string'e nasıl dönüştürebilirim?

Bir StringBuilder'ı String değerine dönüştürmek için üzerinde toString() yöntemini çağırın

  1. StringBuilder sınıfını örnekleyin.
  2. append() yöntemini kullanarak buna veri ekleyin.
  3. toString() yöntemini kullanarak StringBuilder'ı dizeye dönüştürün.

StringBuilder'ımın boş olup olmadığını nasıl anlarım? uzunluk yöntemi StringBuilder veya StringBuffer sınıfı, sahip olduğu karakter dizisinin uzunluğunu döndürür. Örnekte de görebileceğiniz gibi, kontrol eğer NS StringBuilder boş , uzunluğunu alın StringBuilder nesne. Eğer uzunluk 0, bu boş , aksi halde değil.

Ayrıca, Java'daki bir dizeden bir şeyi nasıl kaldırırsınız?

substring() yöntemini kullanabilirsiniz. java . dil. Sicim sınıfa kaldırmak ilk veya son karakter Sicim içinde Java . substring() yöntemi aşırı yüklenmiştir ve şunları yapmanızı sağlayan birkaç sürüm sağlar: kaldırmak herhangi bir pozisyondan bir karakter Java.

Hangisi daha iyi StringBuffer veya StringBuilder?

Dize değişmez, oysa StringBuffer ve StringBuider değişken sınıflardır. StringBuffer iş parçacığı güvenli ve senkronize iken StringBuilder değil, bu yüzden StringBuilder daha hızlı StringBuffer . String concat + operatörü dahili olarak kullanır StringBuffer veya StringBuilder sınıf.

Önerilen: