Kategoriler: Genel

Java alt dize Yöntemi

Java String sınıfı String içerik hakkında bilgi erişim için çeşitli yöntemler sağlar. Alt yöntem bu daha da gerekirse işleme izin vererek, bir dize bir bölümünü döndürür. Java String değişkenlere alt yöntem kullanımı bile diline yeni başlayanlar için basit, başarılabilir. Alt yöntem kullanımı çoğu kod sadece tek bir satır gerektiren Java Dil Şartnamede belirtilmiştir.

  1. Amaç

    • Alt yöntemin amacı, bir Java programı metin String bir bölümünü iade etmektir. Java bir metin dize harfleri, sayıları ve simgeleri içerebilir karakter dizisi içerir. Program String belirli bir bölümünü satın almak için bir dize üzerinde alt yöntemi kullanabilirsiniz, gibi başlangıç ​​ve bitiş pozisyonları ile gösterilir. Dizeler Java dili ile sabit olduğu gibi alt yöntem aslında orijinal String değiştirmez. Yeni bir String nesnesi yerine döner.

    Taslak

    • String sınıfının alt yöntemi için Java dili anahat aşağıdaki iki olası şekilde belirtilir:

      kamu String substring (int beginIndex)

      kamu String substring (int beginIndex, int endIndex)

      İlk seçenek olduğu konumdan String sonuna kadar çalışma yöntemi ile, alt işlemini başlatmak için hangi konumda gösteren tek bir tamsayı parametre alır. İkinci seçenek başlangıç ​​ve bitiş pozisyonları gösteren, iki tamsayı parametre alır. Her iki versiyon talep karakter içeren bir String nesnesi döndürür.

    Kullanım

    • Alt yöntem bir Java programı herhangi bir String değişken kullanılabilir. Aşağıdaki sözdizimini bir tamsayı parametre ile yönteminin sürümünü kullanın gösterir:

      String someWords = “Birkaç kelime vardır.”;

      String fewerWords = someWords.substring (9 );//” birkaç kelime. “

      Aşağıdaki sözdizimi iki parametre ile fonksiyon kullanımı gösterilmektedir:

      String someWords = “Birkaç kelime vardır.”;

      String fewerWords = someWords.substring (9, 14 );//” birkaç “

      Alt yöntemi çağrısında sonra orijinal String değişken değişmeden kalır.

    Seçenekler

    • Bir program bir alt değişken sonucu bir dize değeri yerine ise, sonuç sadece aşağıdaki gibi değişken referans tekrar atanabilir:

      String someWords = “Birkaç kelime vardır.”;

      someWords = someWords.substring (9);

      Alt yöntemi de bir String temsil değeri doğrudan yerine bir değişken depolanan değişmez bir dize, üzerinde yapılabilir. Bu durumda aşağıdaki sözdizimi kullanılabilir:

      String fewerWords = “Birkaç kelime vardır.” Alt (9).;

    Düşünceler

    • Alt yöntem değerleri öngörülemeyen dizeleri çağırdı ediliyorsa, koşullu bir dizi test gerekebilir. Alt yöntemi parametre değeri geçti Örneğin, ya başlangıç ​​veya bitiş indeksi için, bu outwith String aralığı, bir istisna atılır. Alt yöntemini çağırmadan önce bir dize uzunluğunu kontrol etmek gibi durumlarda tavsiye edilir.


Bul-Tikla

Son Yazılar

Metinleri Yapı Unsurları Bakımından Tahlil Edebilme

Metin Tahlili Yaşam Ne Tatlı Temmuz, öğle vakti. Komşuda bir karı sesi… Nereye bağırdığı anlaşılmıyor.…

3 gün ago

Türkiye’de Posta Reformlarının Gelişimi ve Dönemsel Analizi

Türkiye’de posta hizmetlerinin kamu vesilesiyle vatandaşlara sunulma yolculuğu, 1840 senesinde “Posta Nezareti”nin kurulmasıyla başladı. O…

1 hafta ago

Bütünleşik Afet Yönetimi Bağlamında Büyükşehir Belediyelerinin 2025-2029 Stratejik Planlarının AnaliziAkademik Kaynak

Afetlerin küresel ve mahalli ölçekte artan yıkıcı tesirleri, kentlerin bu tür krizlere karşı daha dirençli…

1 hafta ago

2025-2026 10. Sınıf Türk Dili ve Edebiyatı 2.Dönem 2.Ortak Yazılı Sınavı

10-TDE-2.Dönem 2.Ortak Yazılı Ulusal Eğitim Bakanlığı (MEB) tarafınca 2024-2025 eğitim-öğretim senesinde yürürlüğe konulmuş olan Türkiye…

1 hafta ago

2025-2026 11. Sınıf Türk Dili ve Edebiyatı 2.Dönem 2.Ortak Yazılı Sınavı

2025-2026 11-TDE-2.Dönem 2.Yazılı Imtihanı SORULAR SORU – KAZANIM EŞLEŞTİRMESİ – SENARYO 1 Sual Birim Mevzu…

1 hafta ago

2025-2026 12. Sınıf Türk Dili ve Edebiyatı 2.Dönem 2.Yazılı Sınavı

2025-2026 11-TDE-2.Dönem 2.Yazılı Imtihanı SORULAR Izahat:Sorular açık uçlu ve kısa cevaplıdır. Cevaplarınızı yazım ve noktalama…

1 hafta ago