Articles of métodos

Conversión de números enteros a números romanos – Java

Esta es una tarea con la que estoy teniendo problemas. Necesito hacer un entero al convertidor de Numeral Romano usando un método. Más tarde, debo usar el progtwig para escribir 1 a 3999 en números romanos, por lo que la encoding está desactivada. Mi código a continuación es muy escueto; es un bucle de E […]

¿Cómo llamar a un método almacenado en un HashMap? (Java)

Tengo una lista de comandos (i, h, t, etc.) que el usuario ingresará en un progtwig Java de línea de comando / terminal. Me gustaría almacenar un hash de pares de comando / método: ‘h’, showHelp() ‘t’, teleport() Para que pueda tener un código como: HashMap cmdList = new HashMap(); cmdList.put(‘h’, showHelp()); if(!cmdList.containsKey(‘h’)) System.out.print(“No such […]

¿Deben los métodos de ayuda privada ser estáticos si pueden ser estáticos?

Digamos que tengo una clase diseñada para ser instanciada. Tengo varios métodos privados de “ayuda” dentro de la clase que no requieren acceso a ninguno de los miembros de la clase, y operan únicamente en sus argumentos, devolviendo un resultado. public class Example { private Something member; public double compute() { double total = 0; […]

¿Cómo anular to_json en Rails?

Actualizar: Este problema no fue explorado adecuadamente. El verdadero problema está en el render :json . El primer código pegado en la pregunta original arrojará el resultado esperado. Sin embargo, todavía hay una advertencia. Mira este ejemplo: render :json => current_user NO es lo mismo que render :json => current_user.to_json Es decir, render :json no […]

Métodos vs constructores en Java

Acabo de comenzar a progtwigr con Java. El texto que usamos es deficiente cuando hablamos de métodos y constructores. No estoy seguro de qué es exactamente un método o un constructor y qué hace que cada uno sea único. ¿Puede alguien ayudarme a definirlos y diferenciarlos?

¿Por qué esta comstackción de fragmentos de C ++ (función no nula no devuelve un valor)

Encontré esto en una de mis bibliotecas esta mañana: static tvec4 Min(const tvec4& a, const tvec4& b, tvec4& out) { tvec3::Min(a,b,out); out.w = min(aw,bw); } Esperaría un error del comstackdor porque este método no devuelve nada y el tipo de devolución no es void . Las únicas dos cosas que vienen a la mente son […]

Métodos estáticos sincronizados de Java: locking de objeto o clase

Los Tutoriales de Java dicen: “no es posible intercalar dos invocaciones de métodos sincronizados en el mismo objeto”. ¿Qué significa esto para un static method ? Dado que un método estático no tiene ningún objeto asociado, ¿se bloqueará la palabra clave sincronizada en la clase, en lugar del objeto?

¿Cómo llamar a un método diariamente, en un momento específico, en C #?

He buscado en SO y encontré respuestas sobre Quartz.net. Pero parece ser demasiado grande para mi proyecto. Quiero una solución equivalente, pero más simple y (en el mejor de) código interno (no se requiere una biblioteca externa). ¿Cómo puedo llamar un método diariamente, en un momento específico? Necesito agregar algo de información sobre esto: la […]

¿Por qué este método Java parece tener dos tipos de devolución?

public List getResult(String s); donde Foo es mi propia clase. ¿Cuál es el tipo de devolución de este método? ¿Por qué parece tener dos tipos de devolución?

¿Admite Java los valores de parámetro predeterminados?

Encontré un código Java que tenía la siguiente estructura: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //use all three parameters here } Sé que en C ++ puedo asignar un parámetro a un valor predeterminado. Por ejemplo: void MyParameterizedFunction(String param1, int param2, bool param3=false); […]