begin process at 2012 02 12 18:36:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

String ou new String


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

String ou new String

vendredi 10 avril 2009 à 14:48:47 | String ou new String

plop3000

Bonjour,

Je me pose une question concernant le type String en Java et j'espère que quelqu'un aura la réponse ici.
Quelle est la différence entre faire :

String test ="unTest";
et
String test = new String("unTest");

Je ne vois pas la différence, quel est l'intérêt ?

Merci d'avance :)
vendredi 10 avril 2009 à 17:03:48 | Re : String ou new String

nhervagault

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

Le string est immuable c'est presque concidéré comme un type par valeur.

>Heureusement que string t  = "Toto"; Existe

Car sinon tu serais obligé partout de faire des new string

Exemple

String toto = new String("Hello ") + new String ("CS"); ...

a la place de

string toto = "Hello " + "CS" ;  

Ca permet de faire pas mal de raccourci.


Cf pour avoir des explications.
http://blog.developpez.com/adiguba/p6053/java/utilite-du-constructeur-string-string/
vendredi 10 avril 2009 à 21:57:10 | Re : String ou new String

plop3000

Merci pour cette réponse rapide :)


Cette discussion est classée dans : string, test, différence, untest


Répondre à ce message

Sujets en rapport avec ce message

JUnit - "java.lang.StackOverflowError" au lancement de la classe de test dans Eclipse [ par biboune56 ] Bonjour à tous,Me formant aux tests unitaires, j'ai écrit 2 classes :la 1re classe (pour le test) : ----------------------------------import junit.fra test de validité sur des string [ par dardo3 ] Bonjour tout le mondeProblemeje déclare une chaine de caracterestring xensuite je demande a l'utilisateur de rentrer une réponsesystem.out.print("entr test java [ par billy67000 ] Bonjour, comment faire un test sur un type String qui doit être un entier positif. J'ai essayé if (!age.matches("^\\s*\\d+\\s*$"))  mais matches n'es Temp d'exécution très long [ par aminos88 ] je veux vous expliquer j'ai un fichier texte sous c:\test.txt qui contient les lignes suivantes décrivants les serveursLocale#localhost#21#8000#3306#t rendre un variable string public [ par aliahmad ] salutprivate void ImageLabelMousePressed(java.awt.event.MouseEvent evt) {......................    String test = file.getName();                  Test Changer un tableau d'objet en tableau String [ par spmsbl ] Bonjour J'ai un tableau d'objet que je dois changer en tableau String afin que l'une de mes méthode fonctionne correctement, J'ai essayé plusieurs f Pb au niveau d'une requete [ par mimi1255 ] Bonjour, je veux faire une requete sur mon serveur SQL mais j'ai une erreur: [CODE]23 mai 2008 11:27:12 Test.Test_BdD jButton1ActionPerformedGRAVE: nu path en java [ par betoile ] bonjour pourriez vous m'aider svp je cherche la bonne syntaxe sachant que p c le nom de balise je veux le remplacer par une variable dans la ligne 3 vérifier l'existence d'un client dans un classe [ par mimou89 ] voici le code en Java,je n'arrive pas à résoudre le problème!!!merci pour l'aide. [code=autre]import java.util.Scanner; import java.util.Vector; pub Envoi d'un String[] d'une sevlet vers une applet?? [ par lonestar ] Bonjour,Voila mon probleme, je dois envoyer un tableau(contenant les resultats d'une requete sql) a partir d'une servlet vers une applet.Pour cela, j'


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,451 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales