Questions marquées «string»

400
Qu'entend-on par immuable?

Cela pourrait être la question la plus stupide jamais posée, mais je pense que c'est assez déroutant pour un débutant Java. Quelqu'un peut-il clarifier ce que l'on entend par immuable ? Pourquoi un Stringimmuable? Quels sont les avantages / inconvénients des objets immuables? Pourquoi devrait-...

399
Une chaîne Java est-elle vraiment immuable?

Nous savons tous que cela Stringest immuable en Java, mais vérifiez le code suivant: 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
Utilisation de valeurs Enum comme littéraux de chaîne

Quelle est la meilleure façon d'utiliser les valeurs stockées dans une énumération en tant que littéraux de chaîne? Par exemple: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Plus tard, je pourrais utiliser Mode.mode1pour renvoyer sa représentation sous forme de chaîne mode1....

382
Fractionner la chaîne tous les n caractères?

На этот вопрос есть ответы на Stack Overflow на рcribedом : Разбить строку по 6 символов Est-il possible de diviser une chaîne tous les n caractères? Par exemple, supposons que j'ai une chaîne contenant les éléments suivants: '1234567890' Comment puis-je le faire ressembler à ceci:...

381
Formater une chaîne Go sans imprimer?

Existe-t-il un moyen simple de formater une chaîne dans Go sans imprimer la chaîne? Je peux faire: bar := "bar" fmt.Printf("foo: %s", bar) Mais je veux que la chaîne formatée soit retournée plutôt qu'imprimée pour que je puisse la manipuler davantage. Je pourrais aussi faire quelque chose comme: s...

373
Comparaison de chaînes insensible à la casse en C ++ [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Fermé il y a 2 ans . Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou...