Advertisement
luisebastian

Punto 5 TP3MD

Apr 4th, 2020
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.04 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.FileReader;
  3.  
  4.  
  5. public class Texto {
  6.     String texto ;
  7.     public String leerTXT(String direccion){        
  8.         try{
  9.             BufferedReader bf = new BufferedReader(new FileReader(direccion));    
  10.             while(( texto= bf.readLine()) != null){
  11.                 System.out.println(""+texto);
  12.             }
  13.         }catch(Exception e){System.out.println("No se encontro el archivo");}
  14.         return texto;
  15.       }
  16.     public int Numeros() {
  17.         int num=0;
  18.         try {
  19.              FileReader fr = new FileReader("C:\\Users\\PC\\Documents\\Modelo de Desarrollo\\TP03Numeros.txt");
  20.              BufferedReader br = new BufferedReader(fr);
  21.              String numero;
  22.              
  23.              while((numero=br.readLine())!=null) {
  24.                  for(int i=0;i<=numero.length();i++)
  25.                  {
  26.                      if(numero.charAt(i)>=48 & numero.charAt(i)<=57) {
  27.                          num++;
  28.                      }
  29.                  }
  30.              }
  31.         }catch(Exception e){}
  32.         return num;
  33.     }
  34.     public String MostrarNumeros() {
  35.         String numero="";
  36.         String digito="";
  37.         try {
  38.              FileReader fr = new FileReader("C:\\Users\\PC\\Documents\\Modelo de Desarrollo\\TP03Numeros.txt");
  39.              BufferedReader br = new BufferedReader(fr);
  40.              
  41.              
  42.              while((numero=br.readLine())!=null) {
  43.                  for(int i=0;i<=numero.length();i++)
  44.                  {
  45.                      if(numero.charAt(i)>=48 & numero.charAt(i)<=57) {
  46.                         digito=numero;
  47.                      }
  48.                  }
  49.              }
  50.         }catch(Exception e){}
  51.         return digito;
  52.     }
  53.     public int Suma(){
  54.         int suma=0;
  55.         String numero;
  56.         try {
  57.             FileReader fr=new FileReader("C:\\Users\\PC\\Documents\\Modelo de Desarrollo\\TP03Numeros.txt");
  58.             BufferedReader br=new BufferedReader(fr);
  59.             while((numero=br.readLine())!=null) {
  60.                 for(int i=0;i<=numero.length();i++) {
  61.                     if(numero.charAt(i)>=48 & numero.charAt(i)<=57) {
  62.                     String cadena=Character.toString(numero.charAt(i));
  63.                     suma+=Integer.parseInt(cadena);}
  64.                 }
  65.             }
  66.         }catch(Exception e) {
  67.            
  68.         }return suma;
  69.     }
  70.    
  71.    
  72.    
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement