Contador de Palabras de un .txt traido por un FileChooser
Hasta ahora tengo solo este, me falta lo dificil, separar las palabras y contarlas y mandarlas en un solo JOptionPane.showMessageDialog.
Bueno esto es lo qu tengo, si me hicieran favor de ayudarme a completarlo se los agradeceria, soy nuevo en este foro y solo llevo un semestre en Ing.en SistemasComputacionales.
import java.io.*;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import javax.swing.filechooser.FileNameExtensionFilter;
public class LeerArchivos {
static JFileChooser selector;
FileInputStream fis;
BufferedInputStream bis;
DataInputStream dis;
public static void main(String args[]) throws Exception {
selector = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("txt Texto", "txt");
selector.setFileFilter(filter);
int name = selector.showOpenDialog(selector);
File archivo = LeerArchivos.selector.getSelectedFile();
File file = archivo;
FileInputStream fis = null;
BufferedInputStream bis = null;
DataInputStream dis = null;
LeerArchivos lr = new LeerArchivos();
String pp = lr.lector(file);
JOptionPane.showMessageDialog(null, pp );
}
public String lector(File archivo) throws IOException{
File file= archivo;
fis = new FileInputStream(file);
String p = "";
bis = new BufferedInputStream(fis);
dis = new DataInputStream(bis);
while (dis.available() != 0) {
p= p+"\n"+dis.readLine();
}
fis.close();
bis.close();
dis.close();
return p;
}
}
- Inicie sesión o regístrese para enviar comentarios
Errror
Me equivoque en el tipo de foro de discucion, como lo puedo quitar y poner donde es??