Por favor, gostaria que alguem pudesse me ajudar, pois estou com
com problema para ler um arquivo texto com delimitadores.
Segue o meu código abaixo:
<%@ page language="java"%>
<%@ page import="java.text.*,java.io.*,java.sql.*"%>
<%
int car;
// FileInputStream arq;
java.io.InputStream arq = null;
try
{
String inFile = "/temp/teste.txt";
arq = new FileInputStream(inFile);
while( (car = arq.read() ) !=-1 ) {
out.write(car); }
}
catch(FileNotFoundException e)
{
out.println("arquivo nao encontrado");
}
%>
Como assim com delimitadores?
Talvez esse tutorial ajude você: http://www.guj.com.br/java.tutorial.artigo.13.1.guj
Dá uma olhada no StringTokenizer e no String.split()
por favor não abra mais de um tópico
Quando vc for postar codigo, coloque-o entre as tags [ code] e [ /code], assim ele ficará endentado.
Por favor, antes de perguntar, leia este topico: http://www.guj.com.br/posts/list/15477.java
Não leia arquivos dentro de um JSP, ele não foi feito para isso. use uma classe Java normal.
Qual seu problema especificamente?
Eu lhe apresento ao Java Almanac, todos aqueles exemplinhos que não estão no Javadoc estão aqui.
Adapte este programa para ler as linhas do arquivo:
http://www.javaalmanac.com/egs/java.io/ReadLinesFromFile.html
E depois adapte este programa para separar a linha em partes:
http://www.javaalmanac.com/egs/java.util.regex/ParseLine.html