Olá:
Creio que esse é um problema muito comum para nós: Temos um arquivo texto para ler e a cada linha temos que fazer um tipo de parser. Por exemplo:
|---------------|-------------|-------|------|-------------------------------|------------|
|Posição inicial|Posição Final|Tamanho|Tipo |Descrição |Obrigatório?|
|---------------|-------------|-------|------|-------------------------------|------------|
|1 |3 |3 |int |Código-transação |Sim |
|---------------|-------------|-------|------|-------------------------------|------------|
|4 |4 |1 |int |Tipo-condicionalidade-transação|Não |
|---------------|-------------|-------|------|-------------------------------|------------|
|5 |7 |3 |String|Código-retorno-execução |Sim |
|---------------|-------------|-------|------|-------------------------------|------------|
|8 |13 |6 |double|valor |Não |
|---------------|-------------|-------|------|-------------------------------|------------|
|14 |23 |10 |Long |Número-auto-infração |Sim |
|---------------|-------------|-------|------|-------------------------------|------------|
|24 |27 |4 |short |Código-infração |Não |
|---------------|-------------|-------|------|-------------------------------|------------|
O que queria saber é se existe alguma API disponível para realizar essa tarefa por mim. Onde passo uma String representando a linha, é feito o parsing e então me retorna um array de objetos de acordo com a configuração exemplificada acima.
Grato,
Portanto anda estou procurando por uma solução que seja compatível com java 1.4.