Articles of cadena de

Función C ++ para contar todas las palabras en una cadena

Me lo preguntaron durante una entrevista y, aparentemente, es una pregunta fácil, pero no fue ni es obvio para mí. Dada una cuerda, cuente todas las palabras en ella. No importa si se repiten. Solo el conteo total como en un recuento de palabras de archivos de texto. Las palabras son cualquier cosa separada por […]

cómo comprobar el inicio de cadena en C ++

¿Hay alguna manera en C ++ para verificar si una cadena comienza con una cierta cadena (más pequeña que la original)? Como lo podemos hacer en Java bigString.startswith(smallString);

Eliminar la extensión de archivo de una cadena de nombre de archivo

Si tengo una cadena que dice “abc.txt” , ¿hay alguna manera rápida de obtener una subcadena que sea solo “abc” ? No puedo hacer un fileName.IndexOf(‘.’) Porque el nombre del archivo podría ser “abc.123.txt” o algo así y obviamente quiero deshacerme de la extensión (es decir, “abc.123” ).

C-Style Strings como argumentos de plantilla?

¿Se pueden usar cadenas C-Style como argumentos de plantilla? Lo intenté: template struct X { const char *GetString() const { return str; } }; int main() { X x; cout<<x.GetString(); } Y aunque no tengo quejas sobre la definición de clase, la instanciación produce ‘X’ : invalid expression as a template argument for ‘str’ (VC).

¿Cargar cadena específica del idioma del recurso?

En un punto de una de mis aplicaciones de Android necesito cargar cadenas de un idioma específico. Por ejemplo: values: Help values-de: Hilfe values-fr: Aider Ahora necesito el texto predeterminado (valores). ¿Hay alguna forma de cargar la clave “txt_help” con un idioma determinado “en”? No puedo encontrar un método donde pueda establecer una configuración regional […]

¿Cómo convierto una matriz de bytes a Base64 en Java?

De acuerdo, sé cómo hacerlo en C #. Es tan simple como: Convert.ToBase64String(byte[]) and Convert.FromBase64String(string) to get byte[] back. ¿Cómo puedo hacer esto en Java?

Java: rango de índice de subcadena

Código: public class Test { public static void main(String[] args) { String str = “University”; System.out.println(str.substring(4, 7)); } } Salida: ers Realmente no entiendo cómo funciona el método de subcadena. ¿El índice comienza en 0? Si comienzo con 0, e está en el índice 4 pero char i está en 7, por lo que la […]

¿Cómo concateno cadenas?

¿Cómo concateno las siguientes combinaciones de tipos? str y str String y str String y String

encontrar la ubicación del personaje en una cuerda

Me gustaría encontrar la ubicación de un personaje en una cadena. Diga: string = “the2quickbrownfoxeswere2tired” Me gustaría que la función devuelva 4 y 24 – la ubicación del carácter de los 2 s en la string .

¿Cómo encontrar y reemplazar una cadena?

Si s es std::string , ¿hay alguna función como la siguiente? s.replace(“text to replace”, “new text”);