string

Comment lire / convertir un InputStream en une chaîne en Java?

Si vous avez un java.io.InputStream objet, comment devriez-vous traiter cet objet et produire un String? Supposons que j'ai ... de prendre le InputStream et de le convertir en String? public String convertStreamToString(InputStream is) { // ??? }

Comment comparer les chaînes en Java?

J'ai utilisé l'opérateur == dans mon programme pour comparer toutes mes chaînes jusqu'à présent. Cependant, j'ai rencontré un ... ace, et il a corrigé le bogue. Est == mauvais? Quand devrait-il et ne devrait-il pas être utilisé? Quelle est la différence?

Comment convertir une chaîne en int en Java?

Comment puis-je convertir un String pour un int en Java? Ma chaîne ne contient que des nombres, et je veux retourner le nombre qu'elle représente. Par exemple, Pour la chaîne "1234" le résultat devrait être le nombre 1234.

Comment diviser une chaîne en Java

J'ai une chaîne de caractères, "004-034556", que je veux diviser en deux chaînes: string1="004"; string2="034556"; Cela si ... s '-'. Je veux également vérifier si la chaîne contient '-'. Si pas, je vais jeter une exception. Comment puis-je faire cela?

Conversion de chaîne Java à ce jour

Quelle est la meilleure façon de convertir un String au format '2 janvier 2010' en Date en Java? En fin de compte, je veux d ... e.setMonth().. date.setYear().. date.setDay().. date.setlong currentTime = date.getTime(); Pour convertir la date en heure.

Comment vérifier si une Chaîne est numérique en Java

Comment verriez-vous si une chaîne était un nombre avant de l'analyser?

Chaîne.est égal à contre == [dupliquer]

Cette question a déjà une réponse ici: Comment comparer les chaînes en Java? ... } //System.out.println (usuario); if ((datos[0] == usuario)) { System.out.println("WORKING"); } }

Concaténation de chaîne: concat () vs opérateur "+"

En supposant les chaînes a et b: a += b a = a.concat(b) Sous le capot, sont-ils la même chose? Voici concat décompilé co ... getChars(0, count, ac, 0); s.getChars(0, i, ac, count); return new String(0, count + i, ac); } }

Évaluation d'une expression mathématique donnée sous forme de chaîne [closed]

J'essaie d'écrire une routine Java pour évaluer des expressions mathématiques simples à partir de String valeurs comme: "5+3" "10-40" "10*3" Je veux éviter beaucoup d'instructions if-then-else. Comment puis-je faire cela?

Changer le format de date dans une chaîne Java

J'ai un String représentant une date. String date_s = "2011-01-18 00:00:00.0"; Je voudrais le convertir en Date et le sort ... -mm-dd"); System.out.println(dt1.format(date)); Mais il sort 02011-00-1 au lieu du 2011-01-18 souhaité. Ce que je fais mal?

Quand utiliser StringBuilder en Java [dupliquer]

Cette question a déjà une réponse ici: StringBuilder vs concaténation de chaînes dans toString() en Java ... ement des concaténations est mentionné comme obsolète à obsolète Java conseils d'optimisation ainsi qu'à Java mythes urbains.

Comment puis-je pad une chaîne en Java?

Existe-t-il un moyen facile de tamponner des chaînes en Java? Semble être quelque chose qui devrait être dans une API de type StringUtil, mais je ne trouve rien qui fasse cela.

Quelle est la différence entre" texte"et nouvelle chaîne ("texte")?

Quelle est la différence entre ces deux énoncés suivants? String s = "text"; String s = new String("text");

Comment imprimer mon objet Java sans obtenir "SomeType@2f92e0f4"?

J'ai une classe définie comme suit: public class Person { private String name; // constructor and getter/setter omitte ... le nom de ma personne? Et comment imprimer des collections de mes objets? Note: c'est un canonique de Q&A sur ce sujet.

Qu'est-ce que le stage de chaîne Java?

Qu'est-Ce que Chaîne de Stage en Java, quand je dois l'utiliser, et pourquoi?

Différence entre la chaîne Java nulle et vide ("")

Quelle est la différence entre null et le "" (chaîne vide)? J'ai écrit un code simple: String a = ""; String b = null; Sys ... deux instructions renvoient false. Il semble, je ne suis pas en mesure de trouver quelle est la différence réelle entre eux.

Chaîne multiligne Java

Venant de Perl, il me manque certainement le moyen "here-document" de créer une chaîne multi-lignes dans le code source: $s ... ne suis pas du tout préoccupé par les performances. Je suis préoccupé par les problèmes de maintenabilité et de conception.

Java-Convertir un entier en chaîne [dupliquer]

Cette question a déjà une réponse ici: Java int à String - Integer.toString(i) vs nouvel entier (i).toStr ... stringNumber = "1234"; J'ai essayé de chercher (googler) une réponse mais beaucoup ne semblaient "dignes de confiance".

Est-ce une bonne pratique d'utiliser java.lang.Chaîne.stagiaire()?

Le Javadoc à propos String.intern() ne donne pas beaucoup de détails. (En un mot: Il renvoie une représentation canonique de ... vadoc, c'est-à-dire plus ou moins d'optimisation par le compilateur JIT? Y a-t-il d'autres utilisations de String.intern()?

En Java, comment analyser XML en tant que chaîne au lieu d'un fichier?

J'ai le code suivant: DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(xmlFile); Comment puis-je l'obtenir pour analyser XML contenu dans une chaîne au lieu d'un fichier?