import java.io.*;
public class ReadFile {
public static void main (String[] args) {
File file = new File("c:\\pabx03.txt");
try{
BufferedReader in = new BufferedReader(new FileReader(file));
String s;
s = in.readLine();
while (s !=null){
//System.out.println(s);
System.out.println(s.substring(0,8));
s = in.readLine();
}
in.close();
}catch (FileNotFoundException e1){
System.err.println("Arquivo não encontrado:" + file);
}catch(IOException e2){
e2.printStackTrace();
}
}
}
recebo este erro:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 8
at java.lang.String.substring(Unknown Source)
at ReadFile.main(ReadFile.java:15)
+ quando mudo a saida para System.out.println(s);
não recebo nenhum erro ...
Boa galera
Abraços