Preguntas etiquetadas con string

82
Unir pares de elementos de una lista

Sé que se puede unir una lista para hacer una cadena larga como en: x = ['a', 'b', 'c', 'd'] print ''.join(x) Obviamente, esto daría como resultado: 'abcd' Sin embargo, lo que estoy tratando de hacer es simplemente unir la primera y la segunda cadena de la lista, luego unir la tercera y la...

82
En bash, ¿cómo cuento el número de líneas en una variable?

Tengo una variable que tiene una cadena almacenada y necesito verificar si tiene líneas: var=`ls "$sdir" | grep "$input"` pseudocódigo: while [ ! $var's number of lines -eq 1 ] do something Esa es mi idea sobre cómo comprobarlo. echo $var | wc -lno funciona - siempre dice 1, aunque lo ha...

82
Eliminar espacios de la cuerda

Estoy tratando de eliminar todos los espacios de una cadena derivada de la entrada del usuario, pero por alguna razón no me funciona. Aquí está mi código. public void onClick(View src) { switch (src.getId()) { case R.id.buttonGo: String input = EditTextinput.getText().toString(); input =...

82
Clasificación de caracteres de una cadena C ++

Si tengo una cadena, ¿hay una función incorporada para ordenar los caracteres o tendría que escribir la mía propia? por ejemplo: string word = "dabc"; Me gustaría cambiarlo para que: string sortedWord = "abcd"; ¿Quizás usar char es una mejor opción? ¿Cómo haría esto en C ++?...

82
¿Cómo convierto un String en un BigInteger?

Estoy tratando de leer algunos números realmente grandes de la entrada estándar y sumarlos. Sin embargo, para agregar a BigInteger, necesito usar BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable,...

82
ruby .split ('\ n') no se divide en la nueva línea

¿Por qué esta cadena no se divide en cada "\ n"? (RUBÍ) "ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t".split('\n') >> ["ADVERTISING...

81
Acolchado de cuerdas en C

Escribí esta función que se supone debe hacer StringPadRight ("Hola", 10, "0") -> "Hola00000". char *StringPadRight(char *string, int padded_len, char *pad) { int len = (int) strlen(string); if (len >= padded_len) { return string; } int i; for (i = 0; i < padded_len - len; i++)...

81
char * vs std :: string en c ++ [cerrado]

Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión...