Java Dividindo uma String em uma série de cadeias menores, com uma largura fixa é útil quando você precisa copiar os dados para uma fonte que tem espaço limitado, como uma tabela com uma largura de coluna específica. A Java String é um objeto que contém uma série de personagens, como um nome ou uma frase de um livro. Dividindo-se uma String é feito por loop através da String, chamando repetidamente a função " substr " e armazenar a nova lista de Strings. Instruções
1
Abra o arquivo Java em um editor como o Netbeans , Eclipse ou JBuilder X.
2
Criar uma função para dividir uma string em strings menores de um fixo tamanho , adicionando o seguinte código no seu arquivo :
split_str_fixed_size public static List (String str , int fixed_size )
{
int pos = 0; < br >
tmp string = "";
List ret_value = new ArrayList ( ( str.length () + fixed_size - 1) /fixed_size );
para ( pos = 0; pos < str.length ( ); pos + = fixed_size )
{
tmp = str.substring ( pos, Math.min ( str.length () pos + fixed_size ) );
ret_value.add ( tmp );
}
retornar ret_value ;
}
A função cria uma " lista" de cordas que tem o tamanho fixo especificado. Em seguida, ele percorre a String, chamando a função " substring " para copiar partes de tamanho fixo da String em "Lista ".
3
Chame a função " split_str_fixed_size " para dividir sua cadeia em partes de tamanho fixo , adicionando o seguinte código em outra função :
string str = " exemplo de cadeia de caracteres ";
int fixed_size = 3;
List str_split = new ArrayList ( );
str_split = split_str_fixed_size (str , 3);
o " str_split " irá conter o "exame" strings, " plo ", " stri " " ng o", " f ch ", " arac " e " res ".
4
Salve o arquivo Java, compilar e executar o seu programa para dividir a seqüência.
< br >