Advertisement
everblut

Java Map

Jul 13th, 2014
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.util.Random;
  4. public class HelloWorld{
  5.  
  6.      public static void main(String []args){
  7.          // En vez de object usas Button. <String,Button>
  8.          Object b1 = new Object();
  9.          Object b2 = new Object();
  10.          Object b3 = new Object();
  11.          // ....
  12.          Object b9 = new Object();
  13.        Map<String,Object> diccionario = new HashMap<String,Object>();
  14.        diccionario.put("b1",b1);
  15.        diccionario.put("b2",b2);
  16.        diccionario.put("b3",b3);
  17.        // ...
  18.        diccionario.put("b9",b9);
  19.        Random rn = new Random();
  20.       String cadena="b"+String.valueOf(rn.nextInt((9 - 1) + 1) + 1);
  21.       Object o = diccionario.get(cadena);
  22.      
  23.       if(o != null){
  24.           //Aqui lo correcto es usar el metodo setText
  25.           // o.setText("o");
  26.           System.out.println("Soy el boton : ["+cadena+"] mi valor es: ["+o.toString()+"]");
  27.       }else {
  28.           //No hice los 9, asi que a veces no entrara este ejemplo
  29.            System.out.println("No entre al ejemplo: soy el numero "+cadena);
  30.       }
  31.      
  32.      }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement