Bonjour à tous,

j'ai un fichier txt comme suit:
12/22 14:49:46 5451 40008
12/22 14:50:46 1114 1149
12/22 14:51:46 1086 3163
12/22 14:52:46 763 1168
Et j'aimerais obtenir chaque partie séparée par "tab".J'ai fais comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
while (fluxEntree.ready()) {
				temp = new DataModel();
				ligne = fluxEntree.readLine();
 
				indiceSeparateur = ligne.indexOf("\t");
				temp.date = new String(ligne.substring(0, indiceSeparateur));
				tempindicesep = indiceSeparateur;
				indiceSeparateur = ligne.indexOf("\t");
				temp.time = new String(ligne.substring(tempindicesep + 1,
						indiceSeparateur));
 
				int templastindice = indiceSeparateur;
				int lastindiceSep = ligne.lastIndexOf("\t");
				temp.debit = new String(ligne.substring(templastindice + 1,
						lastindiceSep));
				temp.debit2 = new String(ligne.substring(lastindiceSep + 1, ligne.length()));
 
				ret.add(temp);
				System.out.println("temp >> "+ret.get(iterator).getDebit());
				iterator ++;
 
			}
et que je lance le programme, j'obtiens l'erreur suivante:
org.apache.jasper.JasperException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

cause mère

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
java.lang.String.substring(Unknown Source)
com.telma.reporting.debit.Utilnew.readFileContent(Utilnew.java:93)
org.apache.jsp.Newjsp_jsp._jspService(Newjsp_jsp.java:86)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

quelqu'un pourrait-il m'aider svp? je n'ai aucune idée comment je vais le faire.
Meilleures salutations.