The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

Código Java – Elimina Elementos Repetidos


//Codificado por sAfOrAs
public class SyGEliminaElementosRepetidos{
	public static void main(String[] args)
	{
		SyGELiminaCaracteresNulos cadena= new SyGELiminaCaracteresNulos();
		char[] arraycar={'p','a','j','a','r','r','a','c','o'};
		String sCadenaSinBlancos="";
		System.out.println(arraycar);

		for(int i=0;i<arraycar.length;i++){
			for(int j=0;j<arraycar.length-1;j++){
				if(i!=j){
					if(arraycar[i]==arraycar[j]){
						arraycar[j]=' ';
					}
				}
			}
		}

		String s = new String(arraycar);
		cadena.eliminaEspacio(s,sCadenaSinBlancos);
	}
}
Anuncios

7 Respuestas a “Código Java – Elimina Elementos Repetidos

  1. Martin tovar septiembre 15, 2016 en 11:56 am

    hola que tal disculpa esta parte del codigo
    cadena.eliminaEspacio(s,sCadenaSinBlancos);

    donde dice eliminaEspacio… quiero suponer que es una clase o metodo….
    es el unico lugar donde tengo el error en tu codigo gracias espero tu pronta respuesta

  2. Juan Da Hoyos septiembre 15, 2015 en 4:42 pm

    no sirve putas

    • Anónimo septiembre 29, 2016 en 10:52 am

      knnjm

  3. voodoo14 mayo 28, 2012 en 9:21 pm

    bien pero la cosa es que si te dan 1 millon de elementos esto es complejidad O(n^2), es decir que iterarias 10^12 veces!…con hash la cosa se reduce a O(n) podria ser meter todo a un set y luego sacar los elementos que queden ahi…digamos

    Set todos = new HashSet();
    Tipo arr[] = new Tipo[50];
    //llenar arr con los elementos…
    for(Tipo a: arr) todos.add(a);
    System.out.println(todos);

    la otra es que si digamos son consecutivos puedes ordenarlos y luego iterar el arreglo y no imprimir hasta que el caracter cambie, pero la anterior es la solucion mas general que se me ocurre.

  4. junior septiembre 21, 2011 en 3:13 pm

    ola mi pregunta es como puedo eliminar datos enteros de un arrays???…

    • Jose Luis enero 4, 2014 en 1:51 pm

      public class EliminaElementosRepetidos{
      public static void main(String[] args)
      {
      EliminaElementosRepetidos cadena= new EliminaElementosRepetidos();
      String arraycar[]={ “2”,”6″,”7″,”2″,”5″,”2″,”4″,”2″};

      System.out.println(arraycar);

      for(int i=0;i<arraycar.length;i++){
      for(int j=0;j<arraycar.length-1;j++){
      if(i!=j){
      if(arraycar[i]==arraycar[j]){
      arraycar[i]="";

      }
      }
      }
      }
      int n=arraycar.length;
      for (int k=0;k<=n-1;k++){
      if(arraycar[k]!=""){
      System.out.println( arraycar[k]);
      }
      }

      }
      }

      • Anónimo marzo 26, 2015 en 3:05 pm

        GRACIAS

No te quedes callado. Pregunta, Comenta, Comparte, Sígueme, Suscríbete, Déjame tu opinión... Soy Beastieux Zeroo...

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: