for(int i=0; i<palabra.length(); i++){ arreglo=palabra.charAt(i); }
Creo que un TreeSet te simplificará mucho la vida. El TreeSet mantiene una colección de elemento únicos y ordenados.SaludosLuis Javier López Arredondo
pero para mis propositos necesito pasar el contenido del treeset a un array.... y no se como
Código: Textnew String[0]
public Object[] toArray(Object[] a)
found : java.lang.Object[]required: java.lang.String[]
String[] y = letrasOrdenadas.toArray(new String[letrasOrdenadas.size()]);
PD para lencho: no supe como armar el "if NoExiste"
boolean Existe (char arreglo_donde_va_a_buscar, String carcater_a_buscar){ int i = 0; boolean sw = false; while i<arreglo_donde_va_a_buscar.lenght and not sw{ if arreglo_donde_va_a_buscar = carcater_a_buscar{ sw = true; } i = i+1; } return sw; }
Hola...Citarpublic Object[] toArray(Object[] a)Citarfound : java.lang.Object[]required: java.lang.String[]CitarString[] y = letrasOrdenadas.toArray(new String[letrasOrdenadas.size()]);Precisamente eso es lo que te está dando error.Tendrás que hacer un cast con el array de objetos que te devuelve el toArray.Si estuvieras usando la versión 1.5 del compilador, podrías haber usado un template y tendrías esta declaración de método:Código: Textpublic <T> T[] toArray(T[] a) y no tendrías que hacer ningún cast.Espero haber sido claro esta vez.Un saludo.Silverfox
Cita de: "silverfox" Hola...Citarpublic Object[] toArray(Object[] a)Citarfound : java.lang.Object[]required: java.lang.String[]CitarString[] y = letrasOrdenadas.toArray(new String[letrasOrdenadas.size()]);Precisamente eso es lo que te está dando error.Tendrás que hacer un cast con el array de objetos que te devuelve el toArray.Si estuvieras usando la versión 1.5 del compilador, podrías haber usado un template y tendrías esta declaración de método:Código: Textpublic <T> T[] toArray(T[] a) y no tendrías que hacer ningún cast.Espero haber sido claro esta vez.Un saludo.Silverfox Hola, estoy deregreso.pues no te entendi muy bien, a ver entonces el toarray devuelve un array tipo objeto o algo asi???? o como esta la cosa???se podria solucionar asi????Código: TextString[] y = (string) letrasOrdenadas.toArray(new String[letrasOrdenadas.size()]);