Suddivisione di una stringa Java in una serie di stringhe più piccole con una larghezza fissa è utile quando è necessario copiare i dati di una fonte che ha uno spazio limitato , come ad esempio una tabella con una larghezza specifica colonna . Una stringa Java è un oggetto che contiene una serie di caratteri , ad esempio un nome o una frase da un libro . Dividere una stringa viene fatto scorrendo la stringa , chiamando ripetutamente la funzione " substr " e memorizzare la nuova lista di stringhe . Istruzioni
1
Aprire il file Java in un editor come Netbeans , Eclipse o JBuilder X.
2
Creare una funzione per suddividere una stringa in più piccole stringhe di un determinato formato aggiungendo il seguente codice nel file :
public static List split_str_fixed_size (String str, int fixed_size ) per {
int pos = 0 ; < br >
String tmp = " " ;
Lista ret_value = new ArrayList ( ( str.length ( ) + fixed_size - 1 ) /fixed_size ) ;
per ( pos = 0; pos < str.length (); pos + = fixed_size ) per
{
tmp = str.substring (pos , Math.min ( str.length ( ) , Ruolo + fixed_size ) ) ;
ret_value.add ( tmp ) ;
}
ritorno ret_value ;
}
La funzione crea una " lista" di stringhe che hanno la dimensione fissa specificata. E poi scorre la stringa , chiamando la funzione "ricerca ampliata" per copiare parti di dimensione fissa della stringa nella " List ".
3
richiamare la funzione " split_str_fixed_size " per dividere la stringa in parti di dimensione fissa , aggiungendo il seguente codice in un'altra funzione :
String str = "Stringa di esempio di caratteri " ;
int fixed_size = 3;
Lista str_split = new ArrayList ();
str_split = split_str_fixed_size ( str, 3) ;
" str_split " conterrà le stringhe "esame" , " pio " , " stri " , " ng o", "f ch " , " Arac " e " tri ".
4
Salvare il file Java , compilare ed eseguire il programma per dividere la stringa .
< br >