Galera como eu faço pra identificar um caracter de:
- espaço
- quebra de linha
- tabulação
Lendo um arquivo de texto em Java ?
O de espaço to conseguindo usando ’ ’ mas os outros não consegui. Como devo fazer ?
Muito obrigado.
Galera como eu faço pra identificar um caracter de:
Lendo um arquivo de texto em Java ?
O de espaço to conseguindo usando ’ ’ mas os outros não consegui. Como devo fazer ?
Muito obrigado.
Isso funciona mesmo com caracters ou só string ?
Eu tenho que detectar isso como um char não uma string.
Pq estou lendo o arquivo caracter a caracter, desculpe esqueci de especificar.
Exemplo:
String linha = "teste";
int i = 2;
char Aux = linha.charAt(i);
if (Aux == ' ') {
//codigo
}
Toda a String é uma cadeia de caracteres, então você pode utilizar tranquilamente
static char ESPACO = ' ';
static char TAB = ' \t';
static char NOVA_LINHA = '\n';
Valeu Thiago
Soh mais uma coisa … alguém sabe qual é o caracter de fim de arquivo ?
cara se vc vai ler ou escrever dentro de uma arquivo a class PrintWriter escreve os dados ja pulando a linha com o metodo println.
e a class BufferedReader ler toda a linha usando readLine().
Vc vai ficar lendo do stream até receber null, 0 ou -1, o valor exato você pode ver no Javadoc.