Mi código es este, no esta terminado y el resultado que da no es correcto, pero no se como resolverlo.
Código PHP:
Ver original
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package pruebas; import java.io.*; import java.util.*; /** * * @author Joan */ public class Pruebas { /** * @param args the command line arguments */ public static void main(String[] args) { ArrayList<Integer> histo = new ArrayList<Integer>(); int i=0; //int[] histo = new int[i]; int[] hist2 = new int[15]; try { String linea, f1=("c:\\ficheros\\fichero.txt"); FileReader fr = new FileReader (archivo); BufferedReader br = new BufferedReader(fr); int j,a=0; estadisticas(sc); sc.close(); fr.close(); } catch(IOException a){ } } } static void estadisticas(Scanner s) { ArrayList<Integer> histo = new ArrayList<Integer>(); int nPalabras = 0, nChars = 0, i = 0, u1=0, c=0; String p=null; while (s.hasNext()){ nPalabras++; nChars+=p.length(); for(i=0;i<16;i++){ if(p.length()==i){ u1++; } histo.add(u1); } } Iterator t = histo.iterator(); while(t.hasNext()){ c++; } } }