java string length method with examples
Αυτό το σεμινάριο εξηγεί τα πάντα για τη μέθοδο Java String length () μαζί με πολλαπλά παραδείγματα προγραμματισμού και συχνές ερωτήσεις για να σας βοηθήσουν να κατανοήσετε την έννοια:
Επιπλέον, θα καλύψουμε τα διαφορετικά σενάρια που σχετίζονται με τη μέθοδο String Java length (). Συχνές ερωτήσεις σχετικά με τη μέθοδο Java String length () θα είναι επίσης μέρος αυτού του σεμιναρίου.
Μετά από αυτό το σεμινάριο, θα μπορείτε να υπολογίσετε το μήκος μιας συμβολοσειράς και να το χρησιμοποιήσετε σε πολλές διαφορετικές περιπτώσεις ή σενάρια. Αυτή η μέθοδος λειτουργεί καλά με τις άλλες μεθόδους Java String.
=> Ανατρέξτε στον τέλειο οδηγό εκπαίδευσης Java εδώ
Τι θα μάθετε:
Μήκος συμβολοσειράς Java
Το μήκος μιας συμβολοσειράς δεν είναι παρά ο αριθμός των χαρακτήρων που περιέχει. Η Java έχει μια ενσωματωμένη μέθοδο που ονομάζεται length () για να βρει τον αριθμό χαρακτήρων οποιασδήποτε συμβολοσειράς.
Σύνταξη:
Η σύνταξη δίνεται ως
int length();
όπου το μήκος () είναι μια μέθοδος για την εύρεση του αριθμού των χαρακτήρων και επιστρέφει το αποτέλεσμα ως ακέραιος αριθμός .
Βρίσκοντας το μήκος μιας χορδής
Σε αυτό το παράδειγμα , θα καλύψουμε την απλούστερη μορφή της μεθόδου Java String length (). Θα ξεκινήσουμε μια συμβολοσειρά με κάποια τιμή και στη συνέχεια θα υπολογίσουμε το μήκος.
public class length { public static void main(String() args) { // Initialized a String variable String str = 'Testing'; // Initialized a count variable which will store the length int count = str.length(); // Printed the count variable or the length of String. System.out.println('The String has ' +count +' characters'); } }
Παραγωγή:
Βρίσκοντας το μήκος μιας σειράς χαρακτήρων
Σε αυτό το παράδειγμα , έχουμε δημιουργήσει έναν πίνακα χαρακτήρων 'chars' και στη συνέχεια συγχωνεύσαμε αυτούς τους χαρακτήρες σε ένα String Variable 'str' και μετά εκτυπώσαμε τη μεταβλητή και το μήκος.
public class length { public static void main(String() args) { // Initialized a character array char chars() = { 'T', 'e', 's', 't', 'i', 'n', 'g' }; // Initialized a String variable str with chars characters String str = new String(chars); // Printed the String variable System.out.println(str + ' has '); // Printed the length of the String Variable System.out.println(str.length()+ ' characters'); } }
Παραγωγή:
Σενάρια μήκους συμβολοσειράς Java
Σενάριο 1: Βρίσκοντας το μήκος μιας συμβολοσειράς που έχει κενό διάστημα.
Εξήγηση: Σε αυτό το σενάριο, θα βρούμε το μήκος μιας συμβολοσειράς που έχει περισσότερες από μία λέξεις ή συμβολοσειρές και διαχωρίζονται με κενό διάστημα.
Εδώ, έχουμε αρχικοποιήσει δύο μεταβλητές συμβολοσειράς με μονό και διπλά κενά που θα αντιμετωπίζονται ως χαρακτήρες. Στη συνέχεια, ξεκινήσαμε δύο μεταβλητές μέτρησης που θα αποθηκεύσουν το μήκος.
Τέλος, εκτυπώσαμε τις μεταβλητές μέτρησης.
κορυφαίες λήψεις μουσικής mp3 για Android
public class length { public static void main(String() args) { // Initialized a String variable with a single whitespace String str1 = 'This is'; // Initialized another String variable with two whitespace String str2 = 'Software Testing Help'; /* * Initialized a count1 variable which will store the length of the first String. */ int count1 = str1.length(); /* * Initialized a count2 variable which will store the length of the second String. */ int count2 = str2.length(); // Printed the count1 variable. System.out.println('The First String has ' + count1 + ' characters'); // Printed the count2 variable. System.out.println('The Second String has ' + count2 + ' characters'); } }
Παραγωγή:
Σενάριο 2: Βρίσκοντας το μήκος μιας συμβολοσειράς που έχει ειδικούς χαρακτήρες.
Εξήγηση: Εδώ, πρόκειται να αρχίσουμε μια συμβολοσειρά με ειδικούς χαρακτήρες και θα προσπαθήσουμε να πάρουμε το μήκος της χορδής.
public class length { public static void main(String() args) { // Initialized a String variable with special characters String str = 'P@!.90$%'; /* * Initialized a count variable which will store the length of the String. */ int count = str.length(); // Printed the count variable. System.out.println('The String has ' + count + ' characters'); } }
Παραγωγή:
Συχνές Ερωτήσεις
Q # 1) Τι κάνει το String length () στην Java;
Απάντηση: Επιστρέφει τον αριθμό των χαρακτήρων μιας συμβολοσειράς. Το ευρετήριο στην Java ξεκινά από το 0 και συνεχίζει μέχρι τον ένατο χαρακτήρα του String.
Το μήκος θα είναι ο δείκτης του τελευταίου στοιχείου +1.
Για παράδειγμα:
String str = 'Γεια σας Κόσμος'
Εδώ, το H βρίσκεται στο ευρετήριο (0), το ε στο ευρετήριο (1) και ούτω καθεξής.
Το τελευταίο στοιχείο είναι το d που βρίσκεται στο ευρετήριο (10). Έτσι, το συνολικό μήκος είναι 11.
Q # 2) Τι είναι ένας χαρακτήρας στην Java;
Απάντηση: Ο χαρακτήρας δεν είναι παρά το γράμμα που συνδυάζεται για να σχηματίσει μια χορδή. Η Java θεωρεί επίσης τα κενά ως χαρακτήρα. Όταν πρόκειται να υπολογίσετε το μήκος μιας συμβολοσειράς που έχει κενό διάστημα, ειδικούς χαρακτήρες κ.λπ., τότε θα αντιμετωπίζονται ως χαρακτήρες.
Κάθε χαρακτήρας έχει μέγεθος = 1.
Q # 3) Πώς να δημιουργήσετε μια συμβολοσειρά καθορισμένου μεγέθους στην Java;
Απάντηση: Σε αυτό το πρόγραμμα, δημιουργήσαμε δύο σταθερές. Η πρώτη σταθερά είναι ο χαρακτήρας που εμφανίζεται επανειλημμένα στο String και η δεύτερη σταθερά είναι ο αριθμός των φορών που θα εμφανιστεί. Στη συνέχεια, έχουμε αποθηκεύσει όλα τα στοιχεία του πίνακα χαρακτήρων στο String.
Αργότερα, αντικαταστήσαμε όλους τους χαρακτήρες NULL με τον πρώτο σταθερό χαρακτήρα. Τέλος, επέστρεψε τη συμβολοσειρά και εκτύπωσε την τιμή.
public class length { // Initialized a constant character which will repeatedly occur static final char chars = '$'; // Specied a constant length limit as 5 static final int StrLen = 5; public static void main(String() args) { // printing the return value of the create method System.out.println(create()); } public static String create(){ //created a new String from the character array String str = new String(new char(StrLen)); //replaced all NULL chars ' ' with specified character $ str = str.replace(' ', chars); return str; } }
Παραγωγή:
Q # 4) Πώς να αλλάξετε το μήκος της χορδής;
Απάντηση: Στο παρακάτω πρόγραμμα, έχουμε αλλάξει το μήκος της συμβολοσειράς αντικαθιστώντας το υπόστρωμα με ένα κενό.
Έχουμε λάβει μια συμβολοσειρά εισόδου και στη συνέχεια εκτυπώσαμε το String και το μήκος του String Στη συνέχεια, αντικαταστήσαμε το υπόστρωμα της κύριας συμβολοσειράς με μια κενή τιμή.
Και πάλι, έχουμε εκτυπώσει το String και το μήκος του String.
public class length { public static void main(String() args) { // Initialized a String variable String str = 'Software Test'; // Printed the String and the length System.out.println(str + ' has ' +str.length()+ ' characters'); // Replaced the substring Test with a blank value str = str.replace(' Test', ''); // Printed the String and the length System.out.println(str + ' has ' +str.length()+ ' characters'); } }
Παραγωγή:
καλύτερο λογισμικό vm για windows 10
Q # 5) Ποιο είναι το μήκος της σειράς στην Java; Πώς είναι διαφορετικό από το μήκος συμβολοσειράς ();
Απάντηση: Στο Array, το μήκος είναι μια μεταβλητή που χρησιμοποιείται για να πάρει το μήκος μιας συστοιχίας. Το μόνο που πρέπει να κάνουμε είναι να θέσουμε το Array.length και θα σας δώσει το μήκος.
Στο String, το μήκος () είναι μια μέθοδος που χρησιμοποιείται για να πάρει το μήκος μιας συμβολοσειράς. Παίρνουμε το μήκος βάζοντας το String.length ()
Στο παρακάτω πρόγραμμα, ας δούμε πώς λειτουργεί.
public class length { public static void main(String() args) { // Specified the length of an Array as 4. int() arr = new int(4); // returned the length of an Array System.out.println('Array length is ' + arr.length); String str = 'Saket'; // returned the length of the String System.out.println('String length() is ' + str.length()); } }
Παραγωγή:
συμπέρασμα
Σε αυτό το σεμινάριο, έχουμε κατανοήσει λεπτομερώς τη μέθοδο Java String length (). Αυτή είναι η πιο βασική μέθοδος String που χρησιμοποιείται σε συνεργασία με άλλες μεθόδους String για την επίτευξη του επιθυμητού αποτελέσματος.
Για καλύτερη κατανόηση, έχουμε δώσει διαφορετικές περιπτώσεις ή σενάρια και συχνές ερωτήσεις σχετικά με το μήκος συμβολοσειράς. Αν και η λειτουργική περιοχή αυτής της μεθόδου είναι μικρή, η περιοχή εφαρμογής είναι τόσο μεγάλη όσο οποιαδήποτε άλλη μέθοδος.
Αυτή είναι η πιο απλή και βασική μέθοδος του String Class.
=> Επισκεφτείτε εδώ για την αποκλειστική σειρά εκπαιδευτικών εκμάθησης Java.
Συνιστώμενη ανάγνωση
- Το Java String περιέχει () Μέθοδος Εκμάθησης με Παραδείγματα
- Εκμάθηση συμβολοσειράς Java | Μέθοδοι συμβολοσειράς Java με παραδείγματα
- Java String membandingkanTo Method Με Παραδείγματα Προγραμματισμού
- Java substring () Μέθοδος - Εκμάθηση με παραδείγματα
- Java String με String Buffer και String Builder Tutorial
- Μέθοδος Java String Split () - Πώς να διαχωρίσετε μια συμβολοσειρά σε Java
- Εκπαιδευτικό πρόγραμμα JAVA για αρχάριους: 100+ πρακτικά εκπαιδευτικά βίντεο Java
- Πώς να χρησιμοποιήσετε τη μέθοδο Java toString;