Υποδομή συμβολοσειράς Java ()

Η μέθοδος Java String substring () εξάγει ένα substring από τη συμβολοσειρά και την επιστρέφει.

Η σύνταξη της substring()μεθόδου είναι:

 string.substring(int startIndex, int endIndex)

Εδώ, το string είναι ένα αντικείμενο της Stringκλάσης.

substring () Παράμετροι

Η substring()μέθοδος παίρνει δύο παραμέτρους.

  • startIndex - το ευρετήριο έναρξης
  • endIndex (προαιρετικό) - το ευρετήριο λήξης

substring () Επιστροφή τιμής

Η substring()μέθοδος επιστρέφει ένα υπόστρωμα από τη δεδομένη συμβολοσειρά.

  • Το υπόστρωμα ξεκινά με τον χαρακτήρα στο startIndex και επεκτείνεται στον χαρακτήρα στο ευρετήριο endIndex - 1.
  • Εάν το endIndex δεν περάσει, το υπόστρωμα ξεκινά με το χαρακτήρα στο καθορισμένο ευρετήριο και επεκτείνεται στο τέλος της συμβολοσειράς.
Εργασία της μεθόδου Java String substring ()

Σημείωση: Θα λάβετε ένα σφάλμα εάν,

  • Το startIndex / endIndex είναι αρνητικό ή μεγαλύτερο από το μήκος της συμβολοσειράς
  • Το startIndex είναι μεγαλύτερο από το endIndex

Παράδειγμα 1: Υποδομή Java () Χωρίς τελικό ευρετήριο

 class Main ( public static void main(String() args) ( String str1 = "program"; // from the first character to the end System.out.println(str1.substring(0)); // program // from the 4th character to the end System.out.println(str1.substring(3)); // gram ) )

Παράδειγμα 2: Java substring () με End Index

 class Main ( public static void main(String() args) ( String str1 = "program"; // from 1st to the 7th character System.out.println(str1.substring(0, 7)); // program // from 1st to the 5th character System.out.println(str1.substring(0, 5)); // progr // from 4th to the 5th character System.out.println(str1.substring(3, 5)); // gr ) )

Εάν πρέπει να βρείτε το ευρετήριο της πρώτης εμφάνισης του καθορισμένου υποστρώματος από μια δεδομένη συμβολοσειρά, χρησιμοποιήστε το Java String indexOf ().

ενδιαφέροντα άρθρα...