Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package edu.CECAR.logicaPresentacion;
- import java.util.ArrayList;
- import java.util.Scanner;
- /**
- *
- * @author JUAN
- */
- public class Contar_correos {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- // TODO code application logic here
- ArrayList<String> al = new ArrayList<>();
- al.add("hola@hotmail.com");
- al.add("se corta y no funciona veras ");
- al.add("hola@hotmail.com");
- al.add("se corta y no funciona veras ");
- al.add("hola@hotmail.com");
- al.add("se corta y no funciona veras ");
- al.add("como");
- al.add("se corta y no funciona veras ");
- al.add("como");
- al.add("mira");
- al.add("asi");
- al.add("como");
- al.add("tiene");
- al.add("como");
- al.add("se corta y no funciona veras ");
- al.add("estas");
- ArrayList<String> al2= (ArrayList) al.clone();//clonamos el array original;
- int contador=0;
- String palabra;
- while(al2.size()>0) {
- contador=1;
- palabra= al2.get(0);//se obtiene el primer elemento
- al2.remove(0); // elemina para q no sea contado dos beses
- for (int j = 0; j < al2.size(); j++) {
- if(palabra.equals(al2.get(j))){// se compara el primer elemento obtendo con los restandel del array
- contador++;// cuenta
- al2.remove(j);// si el elemento exiete se elenita para q no sea contado nuevamente
- j--;
- }
- }
- System.out.println(palabra+" se repite "+contador);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement