Quantcast
Channel: Home Page http://blogs.dotnethell.it
Viewing all articles
Browse latest Browse all 24464

JAVA - Esercizio di Programmazione controllo omonimi di un Array (POO)

$
0
0

JAVA -   Esercizio di Programmazione controllo omonimi di un Array (POO) 




Esercizio per il corso di Programmazione Orientata agli Oggetti (POO) , Uni Roma Tre .
L'obbiettivo dell'esercizio è di restituire una Map<String,Integer> dove contiene il nome e il numero di volte che si ripete nell'Array .

CODICE JAVA : (File : ProveGenerics.java )
import java.util.*;
public class Array {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String ArrayString[] = new String[9];
Map<String,Integer> mappa = new TreeMap<String,Integer>();
ArrayString[0] = "Filippo";
ArrayString[1] = null;
ArrayString[2] = "Marco";
ArrayString[3] = "Filippo";
ArrayString[4] = "Alberto";
ArrayString[5] = "Filippo";
for(int i = 0; i<ArrayString.length;i++){
if (ArrayString[i] != null){
   Integer num = ContaNomi(ArrayString[i],ArrayString);
   mappa.put(ArrayString[i], num);
   //System.out.println(ArrayString[i]);
}
}
for(String value : mappa.keySet()){
System.out.println("Nome = " + value + " conti = " + mappa.get(value));
}

}
public static int ContaNomi(String Nome, String ArrayControllo[]){
int count = 0;
for(int i = 0;i<ArrayControllo.length;i++){
if (ArrayControllo[i] != null){
if( Nome.equals(ArrayControllo[i]))
count++;
}
}
return count;
}

}
 By ImaginSystems & Queen Gin


Viewing all articles
Browse latest Browse all 24464

Trending Articles


UPDATE SC IDOL: TWO BECOME ONE


Henry el monstruo feliz para colorear e imprimir


Arbol genealogico para colorear


Sapos para colorear


Long Distance Relationship Tagalog Love Quotes


“Ikaw lang ang mundo ko”


RE: Mutton Pies (frankie241)


Hagibis (1946) by Francisco V. Coching


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 3.41.0 by Vimeo Inc