Manipulação de arquivos

Boa tarde,

  • tenho um arquivo com a seguinte estrutura:

~v001xB000000022~v005x20060817084400~v020a~v041a
~v001xB000000022~v005x20060817084400~v020a~v041a

gostaria de saber qual a classe e métodos para verificar os caracteres um por um, sendo onde for igual a “~v001”, “v005”, “~020a” encarar como identificadores para os campos que serão passados para um banco de dados.

preciso ler no arquivo cada caracter.

  • outra dúvida é sobre como fazer o seguinte:

a,b,c,d,e,f
a,b,c,d,e,f
a,b,
c,d,e,f

repare que as duas primeiras linhas estão em ordem, a terceira quebra a linha depois do segundo caractere. Como fazer que a última linha seja continuidade da terceira sem quebrar a linha?

obrigado [ ]

Através da classe String você pode fazer tudo o que você quer, só vai depender um pouco da sua lógica e do correto uso dos métodos

Obrigado pela dica… mas gostaria de saber se há algum recurso através da monipulação do arquivo, levo em consideração que é um arquivo .txt de 4mb

outro questão seria ler os caracteres e identificar por exemplo “a cada ocorrência da letra (a)”, gostaria de uma quebra de linha… como fazer isso?

Obrigado