Articles of chaîne

c – convertir une chaîne de casse mixte en minuscules

Quelle est la meilleure façon / plus propre de convertir une chaîne de casse en une minuscule en C?

Comment obtenir une extension de fichier à partir d’une chaîne en C ++

Étant donné une chaîne “filename.conf” , comment puis-je vérifier la partie extension? J’ai besoin d’une solution multiplateforme.

Comment puis-je vérifier qu’une chaîne ne contient que des lettres, des chiffres, des traits de soulignement et des tirets?

Je sais comment faire si je parcourt tous les personnages de la chaîne mais je cherche une méthode plus élégante.

Test Bash pour une chaîne vide avec X “”

Je sais que je peux tester une chaîne vide dans Bash avec -z comme ceci: if [[ -z $myvar ]]; then do_stuff; fi mais je vois beaucoup de code écrit comme: if [[ X”” = X”$myvar” ]]; then do_stuff; fi Cette méthode est-elle plus portable? Est-ce juste une histoire historique d’avant les jours de -z […]

Comportement étrange du pool de chaînes

J’ai une question de comportement étrange du pool de chaînes. J’utilise == pour comparer des chaînes égales pour savoir si elles sont dans le pool ou non. public class SsortingngPoolTest { public static void main(Ssortingng[] args) { new SsortingngPoolTest().run(); } Ssortingng giveLiteralSsortingng() { return “555”; } void run() { Ssortingng s1 = giveLiteralSsortingng() + “”; […]

Ssortingng.Split uniquement sur le premier séparateur en C #?

Ssortingng.Split est pratique pour fractionner une chaîne en plusieurs parties sur un délimiteur. Comment dois-je continuer à diviser une chaîne uniquement sur le premier délimiteur. Par exemple, j’ai une ficelle “Time: 10:12:12\r\n” Et je voudrais un tableau qui ressemble {“Time”,”10:12:12\r\n”}

Comment mettre un “-” dans le fichier ssortingng.xml

Je dois pouvoir mettre un “-” dans la chaîne à l’intérieur de mon ssortingngs.xml . Mon problème est que quand je mets ma chaîne qui est “1261eba2-9d8c-11e1-93e3-40409e0f44a1″ , éclipse: Plusieurs annotations trouvées à cette ligne: – Remplacer “-” par un caractère “en tiret” (-, &; # 8211;) Comment puis-je réparer cela?

Créer des chaînes au format C (ne les imprimant pas)

J’ai une fonction qui accepte une chaîne, à savoir: void log_out(char *); En l’appelant, je dois créer une chaîne formatée à la volée comme: int i = 1; log_out(“some text %d”, i); Comment puis-je faire cela dans ANSI C? Seulement, puisque sprintf() renvoie un int, cela signifie que je dois écrire au moins 3 commandes, […]

Conversion d’une clé secrète en chaîne et vice versa

Je génère une clé et je dois la stocker dans la firebase database, je la convertis donc en chaîne, mais pour récupérer la clé de la chaîne. Quels sont les moyens possibles pour y parvenir? Mon code est, SecretKey key = KeyGenerator.getInstance(“AES”).generateKey(); Ssortingng ssortingngKey=key.toSsortingng(); System.out.println(ssortingngKey); Comment puis-je récupérer la clé de la chaîne?

ssortingng.Empty vs null.Quel est celui que vous utilisez?

Récemment, un collègue au travail m’a dit de ne pas utiliser ssortingng.Empty lors de la définition d’une variable de chaîne, mais d’utiliser null lorsqu’il pollue la stack? Il dit ne pas faire ssortingng mySsortingng=ssortingng.Empty; mais faire de la ssortingng myssortingng=null; Est-ce que c’est vraiment important? Je sais que la chaîne est un object, donc ça […]