tem algum metodo que leia uma linha de um txt e pare de ler ao achar um espaco em branco assim como ha em C?
e
tem como editar um txt sem ter que copiar tudo e reimprimir no txt ?
grato ai galera.
Pega a linha como string e usa o metodo split()
Como parametro voce passa o " ", dai vai retornar um array dividindo a partir desse espaço.
valeu ai cara, mas isso eu jatinha feito, porem dessa forma iria levar muito tempo por exemplo se eu quisesse pegar apenas os 10 primeiro caracteres de uma linha de 100 caracteres. isso seria inviavel.
Isso levaria muito tempo só se sua linha fosse muito grande mesmo, rssrrss
Vc pode fazer isso usando o método read() da classe FileReader. Esse método lê um byte de cada vez e vc pode fazer um IF pra quando o byte corrente for igual a um " ".
Dá uma olhada na classe java.io.RandomAccessFile
Valeu ai carinha era isso que eu queria. e concordo com você em sua frase "Java não é lento! Lentas são as pessoas que programam mal e jogam a culpa no Java.
“, mas fazer da forma anterior não retomaria sua frase ? “Lentas são as pessoas que programam mal e jogam a culpa no Java.””
obrigado todos que postaram e irão postar ^^.