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.


(Toplam: 52, Bugün: 1 )

Leave a reply:

Site Footer