Bonjour à tous,
j'ai un fichier txt comme suit:
Et j'aimerais obtenir chaque partie séparée par "tab".J'ai fais 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 que je lance le programme, j'obtiens l'erreur suivante:
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 ++; }
quelqu'un pourrait-il m'aider svp? je n'ai aucune idée comment je vais le faire.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)
Meilleures salutations.
Partager