Ο σκοπός της μεθόδου substring είναι να επιστρέψει ένα τμήμα του String κειμένου σε ένα πρόγραμμα Java . Ένα String κειμένου σε Java περιέχει μια σειρά από χαρακτήρες , που μπορεί να περιλαμβάνουν γράμματα , αριθμούς και σύμβολα . Τα προγράμματα μπορούν να χρησιμοποιήσουν τη μέθοδο substring on a String να αποκτήσουν ένα συγκεκριμένο τμήμα του String , όπως φαίνεται από τις θέσεις έναρξης και λήξης . Η μέθοδος substring δεν αλλάζει στην πραγματικότητα το αρχικό String , όπως Strings είναι αμετάβλητοι στη γλώσσα Java . Ένα νέο αντικείμενο String επιστρέφεται αντί
εικόνων Περίγραμμα
Η
Το περίγραμμα Java γλώσσα για τη μέθοδο substring της κατηγορίας String ενδείκνυται για τους ακόλουθους δύο τρόπους: .
δημόσια υποσυμβολοσειρά String ( int beginIndex )
δημόσια υποσυμβολοσειρά String ( int beginIndex , int endIndex )
Η πρώτη επιλογή παίρνει μια μόνο παράμετρο ακέραιος που δείχνει τη θέση στην οποία θα ξεκινήσει η υποσυμβολοσειρά λειτουργίας, με τη μέθοδο που τρέχει στο τέλος της συμβολοσειράς από την εν λόγω θέση . Η δεύτερη επιλογή παίρνει δύο ακέραιες παραμέτρους , αναφέροντας τις θέσεις έναρξης και λήξης . Και οι δύο εκδόσεις επιστρέφουν ένα αντικείμενο String που περιέχει τους χαρακτήρες που ζητήθηκαν.
Η χρήση
Η
Η μέθοδος substring μπορεί να χρησιμοποιηθεί σε οποιαδήποτε μεταβλητή String σε ένα πρόγραμμα Java . Η ακόλουθη σύνταξη υποδεικνύει τη χρήση της έκδοσης μεθόδου με μία παράμετρο ακέραιο : " . Εδώ είναι μερικές λέξεις "
String someWords = ?
String fewerWords = someWords.substring ( 9 ) ;//« λίγα λόγια ».
Η ακόλουθη σύνταξη καταδεικνύει τη χρήση της συνάρτησης με δύο παραμέτρους :
String someWords = ?
fewerWords String " Εδώ είναι μερικές λέξεις . " = someWords.substring ( 9 , 14 ) ;//" λίγα "
η αρχική μεταβλητή String παραμένει αμετάβλητη μετά η μέθοδος substring έχει κληθεί σε αυτό .
εικόνων Επιλογές
Εάν ένα πρόγραμμα , η οποία αντικαθιστά την αξία ενός String με το αποτέλεσμα μιας μεταβλητής συμβολοσειράς , το αποτέλεσμα μπορεί απλά να επιστρέψουν στην μεταβλητή αναφοράς ως εξής :
String someWords = " Εδώ είναι λίγα λόγια "? .
someWords = someWords.substring ( 9 ) ?
Η μέθοδος substring μπορεί επίσης να πραγματοποιηθεί σε ένα String γραμματική , η οποία είναι μια τιμή String εκπροσωπούνται άμεσα αντί να αποθηκεύονται σε μια μεταβλητή . Σε αυτή την περίπτωση μπορεί να χρησιμοποιηθεί η ακόλουθη σύνταξη :
String fewerWords = " Εδώ είναι μερικές λέξεις . " Tμήμα ( 9 ) ?
Εικόνων Εκτιμήσεις
Η <. p > Αν η μέθοδος substring καλείται στις χορδές των οποίων οι τιμές είναι απρόβλεπτη , μπορεί να είναι απαραίτητη μια σειρά από όρους δοκιμών . Για παράδειγμα , εάν η μέθοδος substring περνά μια τιμή παραμέτρου , είτε για το δείκτη έναρξης ή λήξης , που είναι εκτός της εμβέλειας του String , μια εξαίρεση θα πρέπει να απορρίπτονται . Σκόπιμο σε τέτοιες περιπτώσεις είναι να ελέγξετε το μήκος μιας συμβολοσειράς πριν από την κλήση της μεθόδου substring .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα