Articles of métodos

Tipo de devolución de los métodos generics de Java

Me pregunto por qué los métodos generics que devuelven nada void son (o pueden) declarados de esta manera: public static void printArray( E[] inputArray ) { // Display array elements for ( E element : inputArray ){ System.out.printf( “%s “, element ); } System.out.println(); } Parece que es el tipo del objeto devuelto, pero el […]

Definición muy simple de InitializeComponent (); Método

He estado trabajando en el libro de Head First C # y he usado InitializeComponent (); método varias veces. Un ejemplo de esto es en el ejercicio Party Planner. Creé una clase llamada DinnerParty.cs y luego usé este código en Form1.cs. public Form1() { InitializeComponent(); dinnerParty = new DinnerParty() { NumberOfPeople = 5 }; dinnerParty.SetHealthyOption(checkBox2.Checked); […]

Comprueba si un varchar es un número (TSQL)

¿Hay alguna manera fácil de averiguar si un varchar es un número? Ejemplos: abc123 -> sin número 123 -> sí, es un número Gracias 🙂

¿Pueden los métodos no estáticos modificar variables estáticas?

Me pregunto cómo un método no estático puede modificar una variable de instancia estática. Sé que los métodos estáticos solo pueden acceder a otros métodos estáticos y variables estáticas. Sin embargo, ¿el otro lado es verdadero? ¿Pueden los métodos no estáticos acceder solo a variables no estáticas? Por ejemplo: public class SampleClass { private static […]

Ejemplo de extensión Swift

Originalmente quería saber cómo hacer algo como esto UIColor.myCustomGreen para poder definir mis propios colores y usarlos en mi aplicación. Había estudiado extensiones antes y pensé que probablemente podría usarlas para resolver mi problema, pero no podía recordar exactamente cómo configurar las extensiones. La búsqueda en Google en el momento de escribir este documento para […]

¿Llamar a los métodos estáticos a través de un objeto “mala forma”? ¿Por qué?

En una pregunta reciente, alguien preguntó sobre los métodos estáticos y una de las respuestas indicó que generalmente los llamas con algo como: MyClassName.myStaticMethod(); Los comentarios sobre eso también indicaron que también podría llamarlo a través de un objeto con: MyClassName myVar; myVar.myStaticMethod(); pero que se consideraba mala forma. Ahora me parece que hacer esto […]

¿Cuál es la diferencia entre los nuevos Some :: Class y Some :: Class-> new () en Perl?

Hace muchos años recuerdo a un compañero progtwigdor aconsejando esto: new Some::Class; # bad! (but why?) Some::Class->new(); # good! Lamentablemente, ahora no puedo recordar la razón por la cual. 🙁 Ambas formas funcionarán correctamente incluso si el constructor no existe realmente en el módulo Some :: Class, sino que se hereda de un elemento primario […]

Error del comstackdor: referencia a llamada ambigua

Caso 1 static void call(Integer i) { System.out.println(“hi” + i); } static void call(int i) { System.out.println(“hello” + i); } public static void main(String… args) { call(10); } Salida del Caso 1: hello10 Caso 2 static void call(Integer… i) { System.out.println(“hi” + i); } static void call(int… i) { System.out.println(“hello” + i); } public static […]

Regex que coincidirá con una statement de método Java

Necesito una Regex que coincida con una statement de método java. He encontrado uno que coincidirá con una statement de método, pero requiere que el corchete de apertura del método esté en la misma línea que la statement. Si tiene alguna sugerencia para mejorar mi expresión regular o simplemente tiene una mejor, envíe una respuesta. […]

¿Cómo crear un método Java que acepte una cantidad variable de argumentos?

Por ejemplo, el propio String.format() Java admite una cantidad variable de argumentos. String.format(“Hello %s! ABC %d!”, “World”, 123); //=> Hello World! ABC 123! ¿Cómo puedo hacer mi propia función que acepta una cantidad variable de argumentos? Siguiente pregunta: Realmente estoy tratando de hacer un atajo de conveniencia para esto: System.out.println( String.format(“…”, a, b, c) ); […]