• Miércoles 2 de Julio de 2025, 16:35

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - cuper90

Páginas: [1]
1
Java / Re: Limpiar Applet
« en: Sábado 24 de Marzo de 2007, 03:20 »
y si no tengo init() en el applet?????

como se puede ver en el codigo que puse

2
Java / Re: Organizar Letras De Una Palabra
« en: Sábado 24 de Marzo de 2007, 03:12 »
Cita de: "silverfox"
Hola...

Citar
public Object[] toArray(Object[] a)

Citar
found   : java.lang.Object[]
required: java.lang.String[]


Citar
String[] 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: Text
  1. public <T> T[] toArray(T[] a)
  2.  

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: Text
  1. String[] y = (string) letrasOrdenadas.toArray(new String[letrasOrdenadas.size()]);
  2.  

3
Java / Re: Limpiar Applet
« en: Miércoles 21 de Marzo de 2007, 07:08 »
Gracias
Si, el setVisible me funcionó a la perfeccion, justo lo que necesitaba...
voy a ver lo del init()

4
Java / Re: Organizar Letras De Una Palabra
« en: Miércoles 21 de Marzo de 2007, 06:41 »
Gracias, pero no funciona, siempre me salen estos errores:

como sugerias:

Código: Text
  1. >javac Palabras2.java
  2. Palabras2.java:14: incompatible types
  3. found   : java.lang.Object[]
  4. required: java.lang.String[]
  5.     String[] y = letrasOrdenadas.toArray(new String[letrasOrdenadas.size()]);
  6.                                                     ^
  7. Note: Palabras2.java uses unchecked or unsafe operations.
  8. Note: Recompile with -Xlint:unchecked for details.
  9. 1 error
  10. >Exit code: 1
  11.  


aunque le ponga un tamaño especifico

Código: Text
  1. >javac Palabras2.java
  2. Palabras2.java:14: incompatible types
  3. found   : java.lang.Object[]
  4. required: java.lang.String[]
  5.     String[] y = letrasOrdenadas.toArray(new String[20]);
  6.                                                     ^
  7. Note: Palabras2.java uses unchecked or unsafe operations.
  8. Note: Recompile with -Xlint:unchecked for details.
  9. 1 error
  10. >Exit code: 1
  11.  

aunque ponga un arreglo de char's

Código: Text
  1. >javac Palabras2.java
  2. Palabras2.java:14: cannot find symbol
  3. symbol  : method toArray(char[])
  4. location: class java.util.TreeSet
  5.     char[] y = letrasOrdenadas.toArray(new char[20]);
  6.                                           ^
  7. Note: Palabras2.java uses unchecked or unsafe operations.
  8. Note: Recompile with -Xlint:unchecked for details.
  9. 1 error
  10. >Exit code: 1
  11.  

no le entiendo la verdad ya lo intenté de todas formas posibles  :brickwall:

5
Java / Re: Organizar Letras De Una Palabra
« en: Martes 20 de Marzo de 2007, 02:45 »
No me funca  :(

Código: Text
  1.  
  2.     String[] y = letrasOrdenadas.toArray(new String[0]);
  3.    
  4.     System.out.println(y);
  5.  
  6.  

me da error

igual que asi

Código: Text
  1.  
  2.     char[] y = letrasOrdenadas.toArray(new char[0]);
  3.  
  4.  

6
Java / Limpiar Applet
« en: Lunes 19 de Marzo de 2007, 02:58 »
Hola :hola: , tengo este applet que contiene una caja de texto y un boton, la idea es que escribes tu nombre, aprietas el boton y abajo sale "Encantado de conocerle + el nombre+"

Código: Text
  1. import java.awt.*;
  2. import java.applet.*;
  3. import java.awt.event.*;
  4.  
  5. public class SaludoConBoton extends Applet implements ActionListener{
  6.    private Label      prompt;
  7.    private Label      saludo;
  8.    private TextField  entrada;
  9.    private Button     botonHola;
  10.  
  11.    public SaludoConBoton (){
  12.       prompt = new Label("Introduzca su nombre:");
  13.       saludo = new Label();
  14.       entrada = new TextField(15);
  15.       botonHola = new Button ("Hola");
  16.  
  17.       add(prompt);
  18.       add(entrada);
  19.       add(saludo);
  20.       add(botonHola);
  21.       entrada.addActionListener (this);
  22.       botonHola.addActionListener (this);
  23.   }
  24.     public void actionPerformed(ActionEvent evento){
  25.       saludo.setText("Encantado de conocerle, " +entrada.getText() + ".");
  26.       add(saludo);
  27.       doLayout();
  28.    }
  29. }
  30.  

pero me gustaria que a la hora de oprimir el boton todas las cosas desaparecieran y solo quedara el Label del saludo y ademas un boton para volver al comienzo del applet ¿¿alguien sabe con que codigo puedo hacer eso???

7
Java / Re: Organizar Letras De Una Palabra
« en: Lunes 19 de Marzo de 2007, 01:58 »
Cita de: "hano"
Creo que un TreeSet te simplificará mucho la vida. El TreeSet mantiene una colección de elemento únicos y ordenados.

Saludos

Luis Javier López Arredondo
Es cierto, el treeset ayuda mucho, ahora lo que hice fue crear un treeset como me dijiste y agregarle uno por uno los caracteres del string, despues solo imprimo el treeset      :)

Código: Text
  1. import java.util.*;
  2.  
  3. public class Palabras2{
  4.  
  5.   public static void main(String Args[]){
  6.     String palabra = "supercalifragilistico";
  7.     TreeSet letrasOrdenadas = new TreeSet();
  8.    
  9.     for(int i=0; i<palabra.length(); i++){
  10.       letrasOrdenadas.add(palabra.charAt(i));
  11.     }
  12.     System.out.println(letrasOrdenadas);
  13.   }  
  14.  
  15. }
  16.  

y la salida es esta: [a, c, e, f, g, i, l, o, p, r, s, t, u]

pero para mis propositos necesito pasar el contenido del treeset a un array.... y no se como  :(

otra opcion seria saber como "llamar" o hacer referencia a cada elemento del treeset y con un for imprimirlo...pero tampoco se como.... :o

lei la pagina pero no encontre como hacerlo

PD para lencho: no supe como armar el "if NoExiste"

8
Java / Re: Organizar Letras De Una Palabra
« en: Domingo 18 de Marzo de 2007, 19:45 »
Con esto:

Código: Text
  1.  
  2. import java.util.*;
  3.  
  4. public class Palabras{
  5.  
  6.   public static void main(String Args[]){
  7.     String palabra = "supercalifragilistico";            
  8.     char arreglo[] = new char [palabra.length()];    
  9.    
  10.     for(int i=0; i<palabra.length(); i++){
  11.       arreglo[i]=palabra.charAt(i);
  12.     }
  13.    
  14.     Arrays.sort(arreglo);
  15.    
  16.     for(int i=0; i<palabra.length(); i++){
  17.       System.out.print(arreglo[i]);
  18.     }
  19.     System.out.print("\n");
  20.   }  
  21. }
  22.  
  23.  

he conseguido ordenar las letras del array, pero la salida es: aaccefgiiiilloprrsstu

ahora me falta eliminar las repetidas para que solo aparezcan una vez  :(

9
Java / Organizar Letras De Una Palabra
« en: Domingo 18 de Marzo de 2007, 03:52 »
Hola, alguien me podria ayudar y decirme como armar el codigo para ordenar alfabeticamente todas las letras que hay en una palabra....

ejemplo, si tengo:

Código: Text
  1. String palabra = "supercalifragilistico";
  2.  


al final debo obtener en la salida: acefgiloprstu

ayuda por favorrrrrr!!!  :blink:

Páginas: [1]