Substring in Java: Μάθετε πώς να χρησιμοποιείτε τη μέθοδο substring ()



Αυτό το άρθρο σχετικά με το Substring in Java σάς βοηθά να μάθετε για τη σύνταξη, διαφορετικές μεθόδους υπό substring με τη βοήθεια παραδειγμάτων

Οι συμβολοσειρές ορίζονται βασικά ως πίνακας χαρακτήρων. Σε Ιάβα , τα αντικείμενα μιας συμβολοσειράς είναι αμετάβλητα που σημαίνει ότι μια σταθερά δεν μπορεί να αλλάξει μόλις δημιουργηθεί.Η εύρεση του υποστρώματος μιας συμβολοσειράς είναι μια πολύ κοινή ερώτηση που τίθεται στο . Έτσι, θα εξηγήσω πώς λειτουργεί το Substring στην Java.

εξαίρεση χειρισμός σε pl sql

Αυτά είναι τα θέματα που θα καλύψω σε αυτό το άρθρο:





Ας αρχίσουμε.

Substring in Java: Τι είναι το substring στην Java;

Ένα μέρος του α λέγεταιπρος το μικρό μπλοκάρει . Με άλλα λόγια, το substring είναι ένα υποσύνολο μιας άλλης συμβολοσειράς. Το υπόστρωμα Java() Η μέθοδος επιστρέφει μια νέα συμβολοσειρά που είναι υπόστρωμα αυτής της συμβολοσειράς. υπόστρωμα () μέθοδος είναι μια υπερφορτωμένη μέθοδος.



Σύνταξη:
substring (// οποιαδήποτε από τις μεθόδους)
{
//σώμα
}

Παράδειγμα:

Υποστρώματα σε Java - Edureka



Αυτό είναι ένα σαφές παράδειγμα ενός substring στο . Εδώ, η συμβολοσειρά είναι 'Edureka', αλλά όταν τη χωρίζετε σε μπλοκ, αποτελείται από υποστρώματα που τελικά υπολογίζουν τη συμβολοσειρά.

Ας προχωρήσουμε και καταλάβουμε τις διαφορετικές μεθόδους στο substring ().

Substring in Java: Διαφορετικές μέθοδοι υπό substring

Υπάρχουν βασικά δύο διαφορετικές μέθοδοι με τη μέθοδο substring (). Αυτοί είναι:

  • String substring (int begIndex)
  • Συμβολοσειρά συμβολοσειράς (int beginIndex, int endIndex)

Ας τα κατανοήσουμε λεπτομερώς.

String substring (int begIndex)

Αυτή η μέθοδος έχει δύο παραλλαγές και επιστρέφει μια νέα συμβολοσειρά που είναι ένα υπόστρωμα αυτής της συμβολοσειράς. Το υπόστρωμα ξεκινά με έναν χαρακτήρα στο καθορισμένο ευρετήριο «beginIndex» στο τέλος της συμβολοσειράς.

Σύνταξη:
δημόσια συμβολοσειρά υπόστρωμα (int begIndex)

Σημείωση : το ευρετήριο ξεκινά από το «0» που αναφέρεται στον πρώτο χαρακτήρα του String.

Ας ρίξουμε μια ματιά σε ένα παράδειγμα.

Δημόσια κλάση Substring {public static void main (String args []) {// Έναρξη String String Str = new String ('Welcome to Edureka') // χρησιμοποιώντας το substring () για να εξαγάγετε το substring // επιστρέφει το Edureka System.out.print ( 'Το υπόστρωμα είναι:') System.out.println (Str.substring (10))}}

Παραγωγή: Έντρεκα

Συμβολοσειρά συμβολοσειράς (int beginIndex, int endIndex)

Αυτή η μέθοδος έχει δύο παραλλαγές και επιστρέφει μια νέα που είναι ένα υπόστρωμα αυτής της συμβολοσειράς. Το υπόστρωμα ξεκινά με έναν χαρακτήρα στο καθορισμένο ευρετήριο BeginIndex και εκτείνεται στο τέλος της συμβολοσειράς ή μέχρι το endIndex - 1 εάν υπάρχει άλλο όρισμα.

Σύνταξη

δημόσια συμβολοσειρά συμβολοσειρών (int begIndex, int endIndex)

μάθετε pl sql online δωρεάν

Ας δούμε ένα παράδειγμα.

δημόσια κλάση Substring2 {public static void main (String args []) {// Έναρξη String String Str = new String ('Welcome to Edureka') // χρησιμοποιώντας substring () για εξαγωγή substring // επιστρέφει edu System.out.print ( 'Το υπόστρωμα είναι:') System.out.println (Str.substring (10, 14))}}

Παραγωγή : επιτυχία

Τώρα, ας προχωρήσουμε στο τελικό θέμα.

Substring σε Java: Πρόγραμμα υποστρώματος

Ας συζητήσουμε μερικά προγράμματα που βοηθούν στην κατανόηση του Substring .

Πρόγραμμα εκτύπωσης όλων των υποσυστημάτων μιας δεδομένης συμβολοσειράς

class Course {// Λειτουργία εκτύπωσης όλων των υπο-συμβολοσειρών στατικού κενού subString (char str [], int n) {// Επιλέξτε σημείο εκκίνησης για (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

Παραγωγή:

Στη συνέχεια, χρησιμοποιώντας μια μέθοδο (Χρησιμοποιώντας τη λειτουργία substr ())

Substring δημόσιας κλάσης {// Λειτουργία εκτύπωσης όλων των υποστρωμάτων δημόσιου στατικού κενού SubString (String str, int n) {για (int i = 0 i

Παραγωγή :

Αυτό μας φέρνει στο τέλος αυτού του άρθρου όπου μάθαμε για το Substring . Ελπίζω να είστε ξεκάθαροι με όλα όσα έχουν μοιραστεί μαζί σας σε αυτό το σεμινάριο.

Βεβαιωθείτε ότι ασκείστε όσο το δυνατόν περισσότερο και επαναφέρετε την εμπειρία σας.

πώς να ρυθμίσετε το classpath στο java

Εάν βρήκατε αυτό το άρθρο σχετικά με το 'Substring in Java', ανατρέξτε στο μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με ένα δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο.

Είμαστε εδώ για να σας βοηθήσουμε σε κάθε βήμα στο ταξίδι σας, έχουμε ένα πρόγραμμα σπουδών που έχει σχεδιαστεί για μαθητές και επαγγελματίες που θέλουν να γίνουν προγραμματιστές Java. Το μάθημα έχει σχεδιαστεί για να σας δώσει μια πρώτη αρχή στον προγραμματισμό Java και να σας εκπαιδεύσει τόσο για βασικές όσο και για προχωρημένες ιδέες Java μαζί με διάφορα πλαίσια Java όπως το Hibernate & Spring.

Εάν συναντήσετε οποιεσδήποτε ερωτήσεις, μη διστάσετε να κάνετε όλες τις ερωτήσεις σας στην ενότητα σχολίων του 'Substring in Java' και η ομάδα μας θα χαρεί να απαντήσει.