Ok, allora è un puro esercizio di stile
codice:String line = "Sopra la panca la capra campa sotto la panca la capra crepa"; String[] dictionary = line.split("\\s"); int[] freq = new int[dictionary.length]; for (int i = 0; i < freq.length; i++) { freq[i] = 0; } for (int i = 0; i < dictionary.length; i++) { for (int j = 0; j < dictionary.length; j++) { freq[j] += (dictionary[i].equals(dictionary[j]) ? 1 : 0); } } System.out.println(line+"\n\nParole e frequenze"); for (int i = 0; i < freq.length; i++) { System.out.println(dictionary[i]+ " -> "+freq[i]); }

Rispondi quotando