Questions marquées «string»

215
StringUtils.isBlank () vs String.isEmpty ()

J'ai rencontré un code qui présente les éléments suivants: String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); Cela semble être fonctionnellement équivalent à ce qui suit: String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else doOtherStuff(); Y...

214
String.Replace ignorant la casse

J'ai une chaîne appelée "hello world" J'ai besoin de remplacer le mot "monde" par "csharp" pour cela j'utilise: string.Replace("World", "csharp"); mais en conséquence, je ne fais pas remplacer la chaîne. La raison en est la sensibilité à la casse. La chaîne d'origine contient "world" alors que...

214
Vérifier si une chaîne contient un nombre

La plupart des questions que j'ai trouvées sont biaisées sur le fait qu'ils recherchent des lettres dans leurs nombres, alors que je recherche des nombres dans ce que j'aimerais être une chaîne infinie. Je dois entrer une chaîne et vérifier si elle contient des nombres et si elle la rejette. La...

213
Python __str__ contre __unicode__

Existe-t-il une convention python pour le moment où vous devez implémenter __str__()versus __unicode__(). J'ai vu des classes remplacer __unicode__()plus fréquemment que __str__()cela, mais cela ne semble pas être cohérent. Existe-t-il des règles spécifiques lorsqu'il est préférable de mettre en...

212
Comment vérifier si une chaîne en Python est en ASCII?

Je veux vérifier si une chaîne est en ASCII ou non. Je suis au courant ord(), cependant quand j'essaye ord('é'), je l'ai TypeError: ord() expected a character, but string of length 2 found. J'ai compris que cela est dû à la façon dont j'ai construit Python (comme expliqué dans ord()la documentation...

210
Comment convertir un int en une chaîne hexadécimale?

Je veux prendre un entier (qui sera <= 255), à une représentation de chaîne hexadécimale par exemple: je veux 65entrer et sortir '\x41', ou 255et obtenir '\xff'. J'ai essayé de le faire avec le struct.pack('c',65 ), mais cela étouffe tout ce qui précède 9car il veut prendre une seule chaîne de...