elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: Ayuda con codigo de java en: 5 Junio 2010, 05:21 am
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 ??
2  Programación / Java / Re: Ayuda con codigo de java en: 5 Junio 2010, 04:19 am
Mira ya cambie completamente el codigo

   import java.io.*;
   import javax.swing.*;
   class LeeFichero {
   public static void main(String [] arg) {
   
      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 linea;
            
            while((linea=leer.readLine())!=null) {
               System.out.println(linea);
               System.out.println(linea.length());
               }
            
            isr.close();
         }
            
      catch(IOException e){
         System.out.println(e);
            }
      
      }
   
   }

Ahora el problema es que me dice cuantas letras tiene cada linea, y lo que yo quiero es que me diga cuantas letras tiene todo el texto y que no se vaya linea por linea, en que estoy mal
3  Programación / Java / Ayuda con codigo de java en: 5 Junio 2010, 03:32 am
Pues lo que quiero hacer es mediante uso de excepciones y flujos que me cuente las letras de un archivo al que se le debe mandar llamar y que me manda una excepcion si es que falta alguna letra del abecedario..
el codigo que tengo es este:
Código
  1. import java.io.*;
  2. import javax.swing.*;
  3. public class ex2 {
  4.    public static void main(String[] args)   {
  5. String s;
  6. int lineas=1;
  7. try {
  8.  
  9.    String nomarch=JOptionPane.showInputDialog("Ruta y nombre archivo:");
  10. FileInputStream archivo=new FileInputStream(nomarch);
  11. String b=leer.readLine();
  12. while (b!=null){
  13.  
  14. System.out.println(b);
  15. b=leer.readLine();
  16.  
  17. String salida="";
  18. int abc[]=new int[26];
  19. for (int i=0;i<nomarch.length();i++)
  20. { int codcar=nomarch.charAt(i);
  21. if ((codcar>=96)&&(codcar<=123))
  22. { int pos=codcar-97;
  23. abc[pos]++;
  24. }
  25. }
  26. for (int i=0;i<abc.length;i++)
  27.  if (abc[i]>0) { char car=(char) (i+97);
  28.   salida+="Letra "+car+" aparece "+abc[i]+"\n";
  29.   }  
  30. if (b==null) JOptionPane.showMessageDialog(null,salida);
  31. }
  32. }
  33.  
  34.        catch (IOException exc) {
  35.    System.err.println(exc);
  36.    System.out.println("Asegurate de haber escrito la extension y ruta del archivo");  
  37. }
  38.  
  39. finally {
  40. System.out.println("\n");    
  41. }  
  42.   }
  43. }
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines