Articles of chaîne

Comment convertir une chaîne en BigInteger?

J’essaie de lire de très gros chiffres sur les entrées standard et de les append ensemble. Cependant, pour append à BigInteger, je dois utiliser BigInteger.valueOf(long); : private BigInteger sum = BigInteger.valueOf(0); private void sum(Ssortingng newNumber) { // BigInteger is immutable, reassign the variable: sum = sum.add(BigInteger.valueOf(Long.parseLong(newNumber))); } Cela fonctionne bien, mais comme le BigInteger.valueOf() ne […]

Comment supprimer le premier et le dernier caractère d’une chaîne?

J’ai travaillé dans un message SOAP pour obtenir LoginToken de Webservice et stocker le LoginToken dans Ssortingng et utilisé System.out.println(LoginToken); imprimer. Ceci imprime [wdsd34svdf], mais je ne veux que wdsd34svdf, comment supprimer les crochets. s’il vous plaît quelqu’un m’aider. Merci Exemple: Ssortingng LoginToken=getName().toSsortingng(); System.out.println(“LoginToken” + LoginToken); Sortie: [wdsd34svdf] Je veux wdsd34svdf

Non sensible à la casse std :: ssortingng.find ()

J’utilise la méthode find() std::ssortingng pour tester si une chaîne est une sous-chaîne d’un autre. Maintenant, j’ai besoin d’une version insensible à la casse de la même chose. Pour la comparaison de chaînes, je peux toujours me tourner vers ssortingcmp() mais il ne semble pas y avoir de ssortingstr() . J’ai trouvé plusieurs réponses et […]

La bonne façon de diviser une chaîne std :: en un vecteur

Duplication possible: Comment diviser une chaîne? Quelle est la bonne façon de diviser une chaîne en un vecteur de chaînes. Le délimiteur est un espace ou une virgule.

Définit la précision de std :: to_ssortingng lors de la conversion de valeurs à virgule flottante

En C ++ 11, std :: to_ssortingng prend par défaut 6 décimales pour une valeur d’entrée de type float ou double . Quelle est la méthode recommandée ou la plus élégante pour modifier cette précision?

Valeurs Null des Chaînes et Entiers en Java

public class Test { public static void main(Ssortingng[] args) { Ssortingng s = null; Ssortingng s1 = null; Integer i = null; Integer i1 = null; System.out.println(s+i); System.out.println(i+s); System.out.println(s+s1); try { System.out.println(i+i1); } catch (NullPointerException np) { System.out.print(“NullPointerException”); } } } La question est simple: pourquoi ne reçois-je une NullPointerException qu’à la dernière ligne?

str.format () déclenche une erreur de clé

Le code suivant déclenche une exception KeyError : addr_list_formatted = [] addr_list_idx = 0 for addr in addr_list: # addr_list is a list addr_list_idx = addr_list_idx + 1 addr_list_formatted.append(“”” “{0}” { “gamedir” “str” “address” “{1}” } “””.format(addr_list_idx, addr)) Pourquoi? J’utilise Python 3.1.

Comment la classe SsortingngBuilder est implémentée? Est-ce que cela crée en interne de nouveaux objects de chaîne chaque fois que nous ajoutons?

Comment la classe SsortingngBuilder est implémentée? Est-ce que cela crée en interne de nouveaux objects de chaîne chaque fois que nous ajoutons?

Comment Ssortingng in switch statement est-il plus efficace que l’instruction if-else correspondante?

La documentation Java dit Le compilateur Java génère généralement un bytecode plus efficace à partir des instructions switch utilisant des objects Ssortingng que des instructions if-then-else enchaînées. AFAIK even Ssortingng in switch utilise .equals() interne de manière sensible à la casse. Quelle efficacité signifient-ils dans ce contexte? Compilation plus rapide? Moins de bytecodes? meilleure performance?

Comment puis-je parcourir une chaîne et connaître l’indice (position actuelle)?

Souvent, lors d’une itération à travers une chaîne (ou tout object énumérable), nous ne nous intéressons pas seulement à la valeur actuelle, mais également à la position (index). Pour accomplir cela en utilisant ssortingng::iterator nous devons maintenir un index séparé: ssortingng str (“Test ssortingng”); ssortingng::iterator it; int index = 0; for ( it = str.begin() […]