Je voudrais tronquer une chaîne de telle sorte que sa longueur ne dépasse pas une valeur donnée. J'écris dans une table de base de données et je veux m'assurer que les valeurs que j'écris respectent la contrainte du type de données de la colonne. Par exemple, ce serait bien si …
J'ai un tableau de caractères: char[] a = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'}; Ma solution actuelle est de faire String b = new String(a); Mais il y a sûrement une meilleure façon de le faire?
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- StringBuilderon préférer un objet mutable …
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 = String.class.getDeclaredField("value"); field.setAccessible(true); char[] value = (char[])field.get(s1); value[6] = …
Étant donné un chemin de fichier de chaîne tel que /foo/fizzbuzz.bar, comment utiliserais-je bash pour extraire uniquement la fizzbuzzpartie de ladite chaîne?
Supposons que cette chaîne: The fox jumped over the log. Se transformer en: The fox jumped over the log. Quelle est la plus simple (1-2 lignes) pour y parvenir, sans se diviser et entrer dans des listes?
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. Sans avoir à continuer d'appeler Mode.mode1.toString().
Dis que j'ai deux cordes, String s1 = "AbBaCca"; String s2 = "bac"; Je veux effectuer un retour de vérification qui s2est contenu dans s1. Je peux le faire avec: return s1.contains(s2); Je suis à peu près sûr que cela contains()respecte la casse, mais je ne peux pas le déterminer …
J'essaie de remplacer un caractère à un index spécifique dans une chaîne. Ce que je fais c'est: String myName = "domanokz"; myName.charAt(4) = 'x'; Cela donne une erreur. Existe-t-il une méthode pour ce faire?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.