Preguntas etiquetadas con string

400
¿Qué se entiende por inmutable?

Esta podría ser la pregunta más tonta que se haya hecho, pero creo que es bastante confuso para un novato en Java. ¿Alguien puede aclarar qué se entiende por inmutable ? ¿Por qué es un Stringinmutable? ¿Cuáles son las ventajas / desventajas de los objetos inmutables? ¿Por qué debería...

399
¿Es una cadena Java realmente inmutable?

Todos sabemos que Stringes inmutable en Java, pero verifique el siguiente código: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field =...

389
Usando valores Enum como literales de cadena

¿Cuál es la mejor manera de usar los valores almacenados en una enumeración como literales de cadena? Por ejemplo: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Luego, podría usar Mode.mode1para devolver su representación de cadena como mode1. Sin tener que seguir...

382
¿Dividir cadena cada enésimo carácter?

На этот вопрос есть ответы en Stack Overflow en русском : Разбить строку по 6 символов ¿Es posible dividir una cadena cada enésimo carácter? Por ejemplo, supongamos que tengo una cadena que contiene lo siguiente: '1234567890' ¿Cómo puedo hacer que se vea...

381
¿Formatear una cadena Go sin imprimir?

¿Hay una manera simple de formatear una cadena en Go sin imprimir la cadena? Puedo hacer: bar := "bar" fmt.Printf("foo: %s", bar) Pero quiero que la cadena formateada se devuelva en lugar de imprimirse para poder manipularla más. También podría hacer algo como: s := "foo: " + bar Pero esto se...