jacoboliveira 24 de jun. de 2016 1 like
Jonas_B_a_r_r_o_s 24 de jun. de 2016
Faça a comparação usando o metodo indexOf do ArrayList
Eder_Damian 24 de jun. de 2016 1 like
Consegui aprimorar um pouco (este código é trecho do GUJ, porém solucionar grande parte do problema ), porem quero mostrar 1-5, 5, 5
ArrayList < String > numeros = new ArrayList ();
numeros . add ( "5, 5, 5" );
numeros . add ( "10, 10, 10" );
numeros . add ( "5, 5, 6" );
Set < String > numerosSemRepeticoes = new HashSet < String > ( numeros );
Iterator < String > iteradorDeNumerosSemRepeticoes = numerosSemRepeticoes . iterator ();
while ( iteradorDeNumerosSemRepeticoes . hasNext ())
{
System . out . println ( Collections . frequency ( numeros , iteradorDeNumerosSemRepeticoes . next ()));
}
Dragoon 25 de jun. de 2016
DEMO
Código:
ArrayList < String > numeros = new ArrayList ();
numeros . add ( "6, 6, 6" );
numeros . add ( "6, 6, 6" );
numeros . add ( "6, 6, 6" );
numeros . add ( "6, 6, 6" );
numeros . add ( "6, 6, 6" );
numeros . add ( "6, 6, 6" );
numeros . add ( "6, 6, 6" );
numeros . add ( "5, 5, 5" );
numeros . add ( "5, 5, 5" );
numeros . add ( "5, 5, 5" );
numeros . add ( "5, 5, 5" );
numeros . add ( "5, 5, 5" );
HashMap < String , Integer > grupoNumeros = new HashMap <> ();
grupoNumeros . clear ();
//Comparando valores e agregando resultados
for ( String line : numeros )
{
if ( grupoNumeros . containsKey ( line ))
{
Integer q = grupoNumeros . get ( line );
grupoNumeros . replace ( line , ++ q );
}
else
{
grupoNumeros . put ( line , 1 );
}
}
//Imprimindo os resultados agregados.
for ( Entry < String , Integer > item : grupoNumeros . entrySet ())
{
System . out . println ( "Chave: " + item . getKey () + " Quantidade: " + item . getValue ());
}
DEMO
Eder_Damian 27 de jun. de 2016
Show, muito obrigado mesmo, era exatamente isso, só faltou um pouco de lógica :). Obrigado a todos.
Dragoon 27 de jun. de 2016
Caro @Eder_Damian faltou um pouco de lógica e conhecimento das estruturas possíveis para essa solução, estude estruturas e a lógica vem junto, parabéns e boa sorte!
Eder_Damian 27 de jun. de 2016 1 like
Ok, obrigado vou estudar, estou trabalhando com manipulação de imagens, e isso resolver os problemas de contagem de pixels .