Questions marquées «string»

Une chaîne est une séquence finie de symboles, couramment utilisée pour le texte, mais parfois pour des données arbitraires.

8
Analyse sûre des entiers dans Ruby
J'ai une chaîne, disons '123', et je veux la convertir en entier 123. Je sais que vous pouvez le faire simplement some_string.to_i, mais cela se transforme 'lolipops'en 0, ce qui n'est pas l'effet que j'ai à l'esprit. Je veux que ça me saute au visage quand j'essaye de convertir quelque …

16
Chaîne fendue dans Lua?
J'ai besoin de faire un simple fractionnement d'une chaîne, mais il ne semble pas y avoir de fonction pour cela, et la méthode manuelle que j'ai testée ne semble pas fonctionner. Comment le ferais-je?
160 string  lua 


5
Ajouter un remplissage nul à une chaîne
Comment ajouter un remplissage "0" à une chaîne de sorte que ma longueur de chaîne soit toujours 4? Exemple If input "1", 3 padding is added = 0001 If input "25", 2 padding is added = 0025 If input "301", 1 padding is added = 0301 If input "4501", 0 …
159 c#  string  padding 


12
Chaîne Java à SHA1
J'essaie de créer un simple convertisseur String en SHA1 en Java et c'est ce que j'ai ... public static String toSHA1(byte[] convertme) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-1"); } catch(NoSuchAlgorithmException e) { e.printStackTrace(); } return new String(md.digest(convertme)); } Quand je le passe toSHA1("password".getBytes()), je [�a�ɹ??�%l�3~��.sais que …
158 java  string  sha1 


10
Récupère la (dernière partie du) nom du répertoire actuel en C #
J'ai besoin d'obtenir la dernière partie du répertoire actuel, par exemple à partir de /Users/smcho/filegen_from_directory/AIRPassthrough, je dois obtenir AIRPassthrough. Avec python, je peux l'obtenir avec ce code. import os.path path = "/Users/smcho/filegen_from_directory/AIRPassthrough" print os.path.split(path)[-1] Ou print os.path.basename(path) Comment puis-je faire la même chose avec C #? AJOUTÉE Avec l'aide des …
158 c#  string  filepath 

7
Combien de caractères une chaîne Java peut-elle avoir?
J'essaie le problème The Next Palindrome de Sphere Online Judge (SPOJ) où je dois trouver un palindrome pour un entier allant jusqu'à un million de chiffres. J'ai pensé à utiliser les fonctions de Java pour inverser les chaînes, mais permettraient-elles à une chaîne d'être aussi longue?
157 java  string 

12
Comment convertir CamelCase en noms lisibles par l'homme en Java?
J'aimerais écrire une méthode qui convertit CamelCase en un nom lisible par l'homme. Voici le cas de test: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass")); assertEquals("HTML", splitCamelCase("HTML")); assertEquals("PDF Loader", splitCamelCase("PDFLoader")); assertEquals("A String", splitCamelCase("AString")); assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }



7
printf avec std :: string?
Je crois comprendre que stringc'est un membre de l' stdespace de noms, alors pourquoi ce qui suit se produit-il? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", …
157 c++  string  namespaces  printf  std 


7
Pourquoi l'opérateur de pelle (<<) est-il préféré à plus-égal (+ =) lors de la construction d'une chaîne en Ruby?
Je travaille avec Ruby Koans. Le test_the_shovel_operator_modifies_the_original_stringKoan dans about_strings.rb comprend le commentaire suivant: Les programmeurs Ruby ont tendance à préférer l'opérateur de pelle (&lt;&lt;) à l'opérateur plus égal (+ =) lors de la création de chaînes. Pourquoi? Je suppose que cela implique de la vitesse, mais je ne comprends pas …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.