Tema: 2 dudas
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2013, 10:20
Avatar de iivo94
iivo94
 
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 3 meses
Puntos: 3
Pregunta 2 dudas

Que es este codigo:

Código Java:
Ver original
  1. public static formato(String patron, Object args[]);
  2. String patron="Hay {0,number,integer} dias en un/a {1}";
  3. Object args={new Integer(365)."año"};
  4. String cadena= FormatOmensaje.formato(patron,args);
  5. //La cadena generada es:
  6. //"Hay 365 dias en un/a año."

lo copie tal cual del libro, no entiendo si esta escribiendo en el metodo formato o que onda porque no abre llaves ni cierra. y no se puede crear una variable patron con el mismo nombre del parametro no? entonces le debe estar pasando esa cadena y ese array de Object que contiene un integer y un string por parametro al metodo? pero esto por ejemplo String asda= "Hola{integer}"; que es esas llaves adentro de una cadena? nunca lo vi no entiendo :S.

mi otra duda es si java puede usar metodos de C++ con el prefijo native entonces se puede trabajar con punteros en java y cosas de c++ o es muy limitado?

me interesa mas la primera duda xd