Articles of cadena

Verificando que una cadena contiene solo letras en C #

Tengo una cadena de entrada y quiero verificar que contiene: Solo letras o Solo letras y números o Solo letras, números o guiones bajos Para aclarar, tengo 3 casos diferentes en el código, cada uno requiere una validación diferente. ¿Cuál es la forma más sencilla de lograr esto en C #?

Cómo convertir String a long en Java?

Tengo una pregunta simple en Java: ¿cómo puedo convertir un String que Long.toString() obtuvo a long ?

Integer.valueOf () versus Integer.parseInt ()

Además de Integer.parseInt() manejando el signo menos (como está documentado), ¿hay alguna otra diferencia entre Integer.valueOf() y Integer.parseInt() ? Y como ninguno puede analizar , como decimal separador de miles (produce NumberFormatException ), ¿hay un método Java disponible para hacerlo?

C – ¿Diferencia entre “char var ” y “char * var”?

Estoy esperando que ambos vectores siguientes tengan la misma representación en la RAM: char a_var[] = “XXX\x00”; char *p_var = “XXX”; Pero extraño, una llamada a una función de biblioteca de tipo f(char argument[]) aplasta la aplicación en ejecución si la llamo usando f(p_var) . ¡Pero usar f(a_var) está bien! ¿Por qué?

Usando strtok () en un bucle en C?

Estoy tratando de usar strtok () en un bucle nested. Pero esto no me está dando los resultados deseados. Posiblemente porque están usando la misma ubicación de memoria. Mi código es de la forma: – char *token1 = strtok(Str1, “%”); while(token1 != NULL ) { char *token2 = strtok(Str2, “%”); while(token2 != NULL ) { […]

C ++ cadena :: encontrar complejidad

¿Por qué la string::find() implementada de c ++ string::find() no usa el algoritmo KMP (y no se ejecuta en O(N + M) ) y se ejecuta en O(N * M) ? ¿Eso está corregido en C ++ 0x? Si la complejidad del hallazgo actual no es O(N * M) , ¿qué es eso? PD: lo […]

¿Cómo evitar que java.lang.String.split () cree una cadena vacía principal?

pasar 0 como argumento de límite evita cadenas de trazo vacías, pero ¿cómo se previenen las cadenas vacías principales ? por ejemplo String[] test = “/Test/Stuff”.split(“/”); resultados en una matriz con “”, “Prueba”, “Cosas”. Sí, sé que podría rodar mi propio Tokenizer … pero los documentos API para StringTokenizer dicen “StringTokenizer es una clase heredada […]

Uso de configuraciones regionales con toLowerCase () de Java y toUpperCase ()

Quería que el código convirtiera todos los caracteres en cadenas a mayúsculas o minúsculas en Java. Encontré un método que dice algo como esto: public static String changelowertoupper() { String str = “CyBeRdRaGoN”; str=str.toLowerCase(Locale.ENGLISH); return str; } Ahora he leído que usando ciertos Locale , como el turco, “devuelve i (sin punto) en lugar de […]

Swift Consigue una cuerda entre 2 cuerdas en una cuerda

Estoy obteniendo una cadena de html parse; string = “javascript:getInfo(1,’Info/99/something’, ‘City Hall’,1, 99);” mi código es algo así como var startIndex = text.rangeOfString(“‘”) var endIndex = text.rangeOfString(“‘,”) var range2 = startIndex2…endIndex substr= string.substringWithRange(range) No estoy seguro de si mi segunda secuencia de división debería ser “‘” o “‘,” quiero mi resultado como substr = “Info/99/something”

Alcance de los literales (de cadena)

Siempre trato de evitar devolver literales de cadena, porque me temo que no están definidos fuera de la función. Pero no estoy seguro si este es el caso. Tomemos, por ejemplo, esta función: const char * return_a_string(void) { return “blah”; } Es este código correcto? Funciona para mí, pero tal vez solo funciona para mi […]