Ποια είναι η χρήση του StringBuffer στην Java;
Ποια είναι η χρήση του StringBuffer στην Java;

Βίντεο: Ποια είναι η χρήση του StringBuffer στην Java;

Βίντεο: Ποια είναι η χρήση του StringBuffer στην Java;
Βίντεο: Java Lombok Tutorial [NEW] 2024, Απρίλιος
Anonim

StringBuffer σε java είναι μεταχειρισμένος για τη δημιουργία τροποποιήσιμων αντικειμένων συμβολοσειράς. Αυτό σημαίνει ότι μπορούμε χρησιμοποιήστε το StringBuffer για προσάρτηση, αντιστροφή, αντικατάσταση, συνένωση και χειρισμό συμβολοσειρών ή ακολουθίας χαρακτήρων. Αντίστοιχες μέθοδοι υπό StringBuffer class δημιουργούνται αντίστοιχα για να τηρούν αυτές τις λειτουργίες.

Κατά συνέπεια, τι είναι το StringBuffer στην Java με παράδειγμα;

StringBuffer τάξη μέσα Ιάβα . StringBuffer είναι μια ομότιμη κλάση String που παρέχει μεγάλο μέρος της λειτουργικότητας των συμβολοσειρών. StringBuffer (String str): Δέχεται ένα όρισμα String που ορίζει τα αρχικά περιεχόμενα του StringBuffer αντικείμενο και διατηρεί χώρο για 16 ακόμη χαρακτήρες χωρίς ανακατανομή.

Στη συνέχεια, το ερώτημα είναι, ποια είναι η διαφορά μεταξύ string και StringBuffer; String και StringBuffer Και οι δύο είναι οι τάξεις που λειτουργούν χορδές . StringBuffer η τάξη είναι η ομότιμη τάξη της τάξης Σειρά . Το βασικό διαφορά μεταξύ String και StringBuffer είναι ότι το αντικείμενο του « Σειρά «Η τάξη είναι αμετάβλητη. Το αντικείμενο της τάξης StringBuffer ” μεταβλητό.

Έχοντας αυτό υπόψη, πότε πρέπει να χρησιμοποιήσω το StringBuffer;

Εάν η τιμή του αντικειμένου μπορεί να αλλάξει και θα είναι προσβάσιμη μόνο από ένα νήμα, χρήση ένα StringBuilder επειδή το StringBuilder δεν είναι συγχρονισμένο. Σε περίπτωση που η τιμή του αντικειμένου μπορεί να αλλάξει και θα τροποποιηθεί από πολλαπλά νήματα, χρήση ένα StringBuffer επειδή StringBuffer συγχρονίζεται.

Πώς δηλώνετε ένα buffer συμβολοσειρών στην Java;

ΕΝΑ buffer συμβολοσειρών είναι σαν α Σειρά , αλλά μπορεί να τροποποιηθεί. Περιέχει κάποια συγκεκριμένη ακολουθία χαρακτήρων, αλλά το μήκος και το περιεχόμενο της ακολουθίας μπορούν να αλλάξουν μέσω συγκεκριμένων κλήσεων μεθόδου. Είναι ασφαλή για χρήση από πολλαπλά νήματα. Κάθε buffer συμβολοσειρών έχει χωρητικότητα.

Συνιστάται: