Articles of cadena

Cómo convertir el nombre variable (objeto) en String

Tengo el siguiente dataframe con el nombre de la variable “foo” ; > foo <-c(3,4); Lo que quiero hacer es convertir “foo” en una cadena. De modo que en una función no tengo que volver a crear otras variables adicionales: output <- myfunc(foo) myfunc <- function(v1) { # do something with v1 # so that […]

¿Cuántos objetos de cadena se crearán en la memoria?

¿Cuántos objetos de cadena se crearán con el siguiente código? String s=””; s+=new String(“a”); s+=”b”; Tuve esta pregunta en el examen. Quiero saber la respuesta correcta. Dije 2 objetos. El objeto del conjunto que contiene “”, “b” y el objeto creado por el nuevo String (“a”);

¿Por qué este código que utiliza cadenas aleatorias imprime “hello world”?

La siguiente statement de impresión imprimiría “hello world”. ¿Alguien podría explicar esto? System.out.println(randomString(-229985452) + ” ” + randomString(-147909649)); Y randomString() ve así: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)(‘`’ + k)); } return […]

Sugerencias para el problema java.lang.String.replace?

Me gustaría reemplazar “.” por “,” en una Cadena / doble que quiero escribir en un archivo. Usando el siguiente código Java double myDouble = myObject.getDoubleMethod(); // returns 38.1882352941176 System.out.println(myDouble); String myDoubleString = “” + myDouble; System.out.println(myDoubleString); myDoubleString.replace(“.”, “,”); System.out.println(myDoubleString); myDoubleString.replace(‘.’, ‘,’); System.out.println(myDoubleString); Obtengo la siguiente salida 38.1882352941176 38.1882352941176 38.1882352941176 38.1882352941176 ¿Por qué no se […]

Concatenación de literales de Java String

public static void main(String[] args){ one(); two(); three(); } public static void one() { String s1 = “hill5”; String s2 = “hill” + 5; System.out.println(s1==s2); } public static void two() { String s1 = “hill5”; int i =5; String s2 = “hill” + i; System.out.println(s1==s2); } public static void three() { String s1 = “hill5”; […]

Modificar una cadena char * const

Sé que const char * es un puntero a un const char, mientras que char *const es un puntero constante a un char. Estoy probando esto en el siguiente código: const char *s = “hello”; // Not permitted to modify the string “hello” char *const t = “world”; // Not permitted to modify the pointer […]

Pase la secuencia de C # a C ++ y pase el resultado de C ++ (cadena, char * … lo que sea) a C #

Intenté cosas diferentes, pero me estoy enojando con Interop. (aquí la palabra cadena no se refiere a un tipo variable, sino “una colección de caracteres”): tengo una función C ++ no administrada, definida en un dll, que estoy tratando de acceder desde C #, esta función tiene un parámetro de cadena y un valor de […]

Reemplazar múltiples elementos de cadena en C #

¿Hay una mejor manera de hacer esto … MyString.Trim().Replace(“&”, “and”).Replace(“,”, “”).Replace(” “, ” “) .Replace(” “, “-“).Replace(“‘”, “”).Replace(“/”, “”).ToLower(); He extendido la clase de cuerda para mantenerla en un solo trabajo, pero ¿hay una manera más rápida? public static class StringExtension { public static string clean(this string s) { return s.Replace(“&”, “and”).Replace(“,”, “”).Replace(” “, ” […]

¿Cómo dividir un número en dígitos individuales en c #?

Digamos que tengo 12345. Me gustaría artículos individuales para cada número. Una cadena haría o incluso un número individual. ¿El método .Split tiene una sobrecarga para esto?

Java equivalente de las cadenas literales de C # con @

Pregunta rápida. ¿Hay un equivalente de @ como se aplica a las cadenas en Java: Por ejemplo, puedo hacer @”c:\afolder\afile” en C # y hacer que ignore los caracteres de escape al procesar en lugar de tener que hacer “c:\\afolder\\aFile” . ¿Hay un equivalente de Java? hmmm: stackoverflow me está escapando … jaja. El segundo […]