Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να χωρίσετε Σταθερό μέγεθος με Java

Διάσπαση ένα Java String σε μια σειρά από μικρότερες χορδές με ένα σταθερό πλάτος είναι χρήσιμο όταν θέλετε να αντιγράψετε τα δεδομένα σε μια πηγή που έχει περιορισμένο χώρο , όπως ένα τραπέζι με ένα συγκεκριμένο πλάτος στήλης . Ένα Java String είναι ένα αντικείμενο που περιέχει μια σειρά από χαρακτήρες, όπως ένα όνομα ή μια φράση από ένα βιβλίο . Διάσπαση ένα String γίνεται με τη μεταγωγή της String , επανειλημμένα καλώντας τη λειτουργία " substr » και αποθηκεύοντας το νέο κατάλογο της χορδές . Οδηγίες
Η

1 Ανοίξτε το αρχείο Java σας σε ένα πρόγραμμα επεξεργασίας , όπως Netbeans , Eclipse ή JBuilder Χ. 2

Δημιουργήστε μια λειτουργία για να χωρίσει ένα String σε μικρότερες χορδές μιας σταθερής μέγεθος με την προσθήκη του παρακάτω κώδικα στο αρχείο σας :

δημόσια στατική Λίστα split_str_fixed_size ( String str , int fixed_size )

{

int pos = 0 ?

String tmp = " " ?

Λίστα ret_value = νέα ArrayList ( ( str.length ( ) + fixed_size - 1 ) /fixed_size ) ?

για ( pos = 0 ? pos

{

tmp = str.substring ( pos , Math.min ( str.length ( ) , pos + fixed_size ) ) ?

ret_value.add ( tmp ) ?

}

επιστρέψει ret_value ?

}

Η λειτουργία δημιουργεί μια « Λίστα» των Strings που έχουν το συγκεκριμένο σταθερό μέγεθος . Στη συνέχεια διέρχεται μέσω του String , καλώντας τη λειτουργία " substring " για να αντιγράψετε τμήματα σταθερού μεγέθους του String στη "λίστα ".
Εικόνων 3

Καλέστε τη λειτουργία " split_str_fixed_size " να χωρίσει String σας σε τμήματα σταθερού μεγέθους με την προσθήκη του παρακάτω κώδικα σε μια άλλη λειτουργία :

String str = " παράδειγμα ακολουθία χαρακτήρων "?

int fixed_size = 3 ?

Λίστα str_split = νέα ArrayList ( ) ?

str_split = split_str_fixed_size ( str , 3 ) ?

Η " str_split " θα περιέχει τις χορδές " εξετάσεις " , " ple " , " stri " , " ng o " , " f ch " , " arac " και " ters . "
Η

4 Αποθηκεύστε το αρχείο Java , μεταγλώττιση και εκτέλεση του προγράμματος σας για να χωρίσει το String .


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα