Referenciar un token
A perdon aki sta mi codigo
import java.util.ArrayList;
import java.util.*;
import java.io.*;
import javax.swing.*;
class arra {
public static void main(String [] arg) {
File archivo = null;
FileReader fr = null;
String linea,b;
ArrayList lineas2 = new ArrayList();
ArrayList lineas = new ArrayList();
try {
archivo = new File ("C:/nuevo.log");
fr = new FileReader (archivo);
BufferedReader br = new BufferedReader(fr);
while((linea=br.readLine())!=null){
lineas.add(linea);
}
for (int j = 0 ; j < lineas.size() ; j++){
linea = (String)lineas.get(j);
StringTokenizer st = new StringTokenizer( linea, ",");
while(st.hasMoreTokens()){ //inicio while2
b= st.nextToken();
lineas2.add(b);
System.out.println(b); } }
}//FIN DEL TRY
catch(IOException e){
System.out.println(e);
}
finally{
try{ //el bloque finally se ejecuta siempre, por eso, si se cierra el fichero
if( fr != null){ //al final del primer try, y ha dado un error antes, pasaría
fr.close(); //al 1er catch y luego saldría, dejándolo abierto. Es conveniente
} //cerrarlo aquí, comprobando que no sea -por un error anterior, como
}catch (IOException e){ // no tener permisos de lectura o que no exista - de valor null.
}
}
System.exit(0);}
}
:)
import java.util.ArrayList;
import java.util.*;
import java.io.*;
import javax.swing.*;
class arra {
public static void main(String [] arg) {
File archivo = null;
FileReader fr = null;
String linea,b;
ArrayList lineas2 = new ArrayList();
ArrayList lineas = new ArrayList();
try {
archivo = new File ("C:/nuevo.log");
fr = new FileReader (archivo);
BufferedReader br = new BufferedReader(fr);
while((linea=br.readLine())!=null){
lineas.add(linea);
}
for (int j = 0 ; j < lineas.size() ; j++){
linea = (String)lineas.get(j);
StringTokenizer st = new StringTokenizer( linea, ",");
while(st.hasMoreTokens()){ //inicio while2
b= st.nextToken();
lineas2.add(b);
System.out.println(b); } }
}//FIN DEL TRY
catch(IOException e){
System.out.println(e);
}
finally{
try{ //el bloque finally se ejecuta siempre, por eso, si se cierra el fichero
if( fr != null){ //al final del primer try, y ha dado un error antes, pasaría
fr.close(); //al 1er catch y luego saldría, dejándolo abierto. Es conveniente
} //cerrarlo aquí, comprobando que no sea -por un error anterior, como
}catch (IOException e){ // no tener permisos de lectura o que no exista - de valor null.
}
}
System.exit(0);}
}
:)
1 respuesta
Respuesta de krlosnow
1