Muchas gracias eso me sirvio de mucho, pero, como puedo pedirle que me diga si estan todas las letras minusculas osea de todo el abecedario y si falta una que me mande una excepcion ??
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
import java.io.*;
import javax.swing.*;
public class ex2 {
public static void main(String[] args) {
String s;
int lineas=1;
try {
String nomarch=JOptionPane.showInputDialog("Ruta y nombre archivo:");
FileInputStream archivo=new FileInputStream(nomarch);
InputStreamReader isr=new InputStreamReader(archivo);
BufferedReader leer=new BufferedReader (isr);
String b=leer.readLine();
while (b!=null){
System.out.println(b);
b=leer.readLine();
String salida="";
int abc[]=new int[26];
for (int i=0;i<nomarch.length();i++)
{ int codcar=nomarch.charAt(i);
if ((codcar>=96)&&(codcar<=123))
{ int pos=codcar-97;
abc[pos]++;
}
}
for (int i=0;i<abc.length;i++)
if (abc[i]>0) { char car=(char) (i+97);
salida+="Letra "+car+" aparece "+abc[i]+"\n";
}
if (b==null) JOptionPane.showMessageDialog(null,salida);
}
}
catch (IOException exc) {
System.err.println(exc);
System.out.println("Asegurate de haber escrito la extension y ruta del archivo");
}
finally {
System.out.println("\n");
}
}
}