Articles of cadena de

Crear un método de fábrica en Java que no dependa de if-else

Actualmente tengo un método que actúa como una fábrica basada en una Cadena dada. Por ejemplo: public Animal createAnimal(String action) { if (action.equals(“Meow”)) { return new Cat(); } else if (action.equals(“Woof”)) { return new Dog(); } … etc. } Lo que quiero hacer es evitar todo el problema if-else cuando la lista de clases crezca. […]

Utilidades para leer el archivo de texto de recursos en String (Java)

¿Hay alguna utilidad que ayude a leer un archivo de texto en el recurso en una Cadena? Supongo que este es un requisito popular, pero no pude encontrar ninguna utilidad después de buscar en Google.

¿Por qué VS 2008 no muestra los métodos de extensión en Intellisense para la clase String?

Dado que String implementa IEnumerable , esperaba ver los métodos de extensión Enumerable en Intellisense, por ejemplo, al escribir el período en String s = “asdf”; s. Esperaba ver. .Select(…) , .ToList() , etc. Me sorprendió ver que los métodos de extensión sí funcionan en la clase de cadena, simplemente no lo hacen aparecer en […]

La interpolación de cadenas en Ruby no funciona?

Recientemente cambié a Ruby 2.0.0 de Ruby 1.9.3. En 1.9.3 nos usaron para realizar la interpolación de cadenas usando: ‘http://#{get_host_name}.com , pero desde que se movió a 2.0.0, parece que no está funcionando. ¿Alguien puede decirme si la syntax cambió? ¿Cómo puedo realizar la interpolación de cadenas en Ruby 2.0.0?

VBScript: ¿Cuál es la forma más sencilla de formatear una cadena?

Tengo el siguiente formato: Value1 es {0} y Value2 es {1}. Necesito reemplazar los números en los corchetes con cuerdas. Esto se hace fácilmente en la mayoría de los lenguajes utilizando cadena. Formato o algo parecido. ¿Cómo puedo hacer esto usando solo vbscript? He intentado: Replace (strFormat, “{0}”, value1) Replace (strFormat, “{1}”, value2) No funciona. […]

¿Mide la distancia entre dos cuerdas con Ruby?

¿Puedo medir la distancia entre dos cuerdas con Ruby? Es decir: compare(‘Test’, ‘est’) # Returns 1 compare(‘Test’, ‘Tes’) # Returns 1 compare(‘Test’, ‘Tast’) # Returns 1 compare(‘Test’, ‘Taste’) # Returns 2 compare(‘Test’, ‘tazT’) # Returns 5

¿Se pueden citar los números JSON?

¿Puede haber citas con números JSON? En la mayoría de los enlaces de búsqueda, parece que los números no “requieren” comillas. Pero, ¿deberían los analizadores aceptar tanto “attr” : 6 como “attr” : “6” ? Si MyParser tiene un método getInt para obtener un número dado la clave, ¿debería MyParser.getInt(“attr”) devolver 6 en ambos casos, […]

División de la cadena en el servidor sql

Tengo una cadena en la base de datos que está separada por comas. Como ‘manzana, plátano, piña, uvas’ Necesito dividir esta cadena en base a una coma e iterar a través de esto. Dado que no hay una función incorporada en el servidor sql, hay alguna manera eficiente en que este objective se puede alcanzar.

Cuál es la diferencia entre .Equals y ==

¿Cuál es la diferencia entre a.Equals(b) y a == b para tipos de valores, tipos de referencia y cadenas? Parecería que a == b funciona bien para cadenas, pero estoy intentando asegurarme de usar buenas prácticas de encoding.

Comprobando si una matriz de cadenas contiene un valor, y si es así, obteniendo su posición

Tengo este conjunto de cadenas: string[] stringArray = { “text1”, “text2”, “text3”, “text4” }; string value = “text3”; Me gustaría determinar si stringArray contiene value . Si es así, quiero ubicar su posición en la matriz. No quiero usar loops. ¿Alguien puede sugerir cómo podría hacer esto?