Nwlapcug.com


Come dividere le dimensioni fisse con Java

Divide una stringa in Java in una serie di stringhe più piccole con una larghezza fissa è utile quando è necessario copiare i dati in un'origine che ha limitato lo spazio, ad esempio una tabella con una larghezza di colonna specifica. Una stringa di Java è un oggetto che contiene una serie di caratteri, ad esempio un nome o una frase da un libro. Dividere una stringa è fatto scorrendo la stringa, più volte chiamando la funzione "substr" e archiviando il nuovo elenco di stringhe.

Istruzioni

1

Aprire il tuo file Java in un editor come Netbeans, Eclipse o JBuilder X.

2

Creare una funzione per dividere una stringa in stringhe più piccole di dimensioni fisse aggiungendo il codice seguente nel file:

public static List < String > split_str_fixed_size (String str, int fixed_size)

{

int pos = 0;

String tmp = "";

Elenco < String > ret_value = new ArrayList < String > ((str.length() + fixed_size - 1) / fixed_size);

per (pos = 0; pos < str.length(); pos + = fixed_size)

{

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

ret_value.Add(tmp);

}

ritorno ret_value;

}

La funzione crea una "lista" delle stringhe che hanno specificato a dimensione fissa. Quindi scorre la stringa, chiamando la funzione "substring" per copiare sezioni di dimensione fissa della stringa nella "Lista".

3

Chiamare la funzione di "split_str_fixed_size" per suddividere la stringa in parti di dimensioni fisse aggiungendo il codice seguente in un'altra funzione:

Dim str As String = "esempio di stringa di caratteri";

int fixed_size = 3;

Elenco < String > str_split = new ArrayList < String > ();

str_split = split_str_fixed_size(str,3);

Il "str_split" contiene le stringhe "esame", "ple", "stri", "ng o", "f ch", "arac" e "ters."

4

Salvare il file Java, compilare ed eseguire il programma per dividere la stringa.