is_utf8:0,
Rechercher : dans
Par :

Concaténation en JAVA

Dernière réponse le 9 jui 2008 à 13:56:41 oxane, le 10 avr 2003 à 17:12:21 
 Signaler ce message aux modérateurs

Bonjour, voilà mon problème, je souhaite faire une concaténation de chaine de caractère en java mais le + ne fontionne pas, y-a-t-il une autre façon ??? MERCI d'avance, @++

Meilleures réponses pour « Concaténation en JAVA » dans :
Javascript - Concaténation de chaînes de caractères Voir Le terme "concaténer" signifie joindre deux chaînes bout à bout pour n'en former qu'une seule. Dans la plupart des langages tels que PHP, la concaténation se fait avec le caractère ".". En javascript, il suffit d'utiliser le caractère plus (+) ou...
Java - Premier programme Voir Première application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
Java - Les types de données Voir Les primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Installer Java sous Ubuntu VoirPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ...
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Supprimer les anciennes versions de Java avec JavaRa VoirJavaRa A propos de la gestion des machines virtuelles Java Présentation de JavaRa Exemple de rapport émis par JavaRa A propos de la gestion des machines virtuelles Java Pour des mises à jour ciblées de java Sun a finalement donné une...
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
J2EE - Java 2 Enterprise Edition VoirIntroduction au Java Framework Le «Java Framework» (Java 2 Platform) est composé de trois éditions, destinées à des usages différents : J2ME : Java 2 Micro Edition est prévu pour le développement d'applications embarquées, notamment sur des...
Java - Les packages VoirIntroduction aux packages La programmation Java consiste à créer des classes. Or, étant donné qu'un programme est généralement développé par une équipe de programmeurs, c'est-à-dire plusieurs personnes, le fait de concaténer (mettre bout à bout)...
Java - L'héritage VoirLa notion d'héritage Le concept d'héritage est un des concepts les plus importants de la programmation orientée objet, car il conditionne irréversiblement la façon selon laquelle un code Java est écrit. L'héritage est un mécanisme permettant de...

1

olivier.s, le 10 avr 2003 à 17:28:06

Salut

Un p'tit extrait de la doc Java :

concat
public String concat(String str)
Concatenates the specified string to the end of this string.
If the length of the argument string is 0, then this String object is returned. Otherwise, a new String object is created, representing a character sequence that is the concatenation of the character sequence represented by this String object and the character sequence represented by the argument string.

Examples:

"cares".concat("s") returns "caress"
"to".concat("get").concat("her") returns "together"


Parameters:
str - the String that is concatenated to the end of this String.
Returns:
a string that represents the concatenation of this object's characters followed by the string argument's characters.
Throws:
NullPointerException - if str is null.


Mais franchement si le + marche pas c'est que tu as un petit pb quelque part et c'est pas dit du coup que concat marche.

Bonne chance

Répondre à olivier.s

2

imen, le 10 avr 2003 à 17:34:11

Exemple
String chaine1;
String chaine2;


tu veux concatener chaine1 et chaine 2 ds chaine 1
-----> chaine1=chaine1+chaine2;

ou tu veux concatener chaine 1 et le mot alors
-----> chaine1=chaine1+"alors ";

bon travail

Répondre à imen

3

oxane, le 10 avr 2003 à 17:42:12

En fait ça je l'ai essayé mais malheureusement ça marche pas et je vois pas d'ou ça peut venir ... mais merci quand même, c sympa ! @+

Répondre à oxane

5

marvinrouge, le 11 avr 2003 à 09:00:47
  • +1

Essayes ça

String s0 = s1 + s2+ // si s1 est une chaine

String s3 = "" + s4 + s5 // si s4 n'est pas une chaine et s5 une chaine

String s6 = "" + s7 + "" + s8 // si s7 et s8 ne sont pas des chaines

Répondre à marvinrouge

4

brj, le 10 avr 2003 à 18:10:53

Et comment fais tu !?
si c'est avec des variables est tu sur de leur contenu.?
tu n'aurais pas un bou de code?
essaye avec un stringBuffer!!

Répondre à brj

6

oxane, le 14 avr 2003 à 08:04:28

En fait merci mais j'ai réussi avec le + alors que ça marchait pas tout à l'heure, merci et @+

Répondre à oxane

7

essora, le 27 fév 2008 à 15:51:35

Salut tous le monde
i have a problem with the switch
is it possible that i use it with a String Parameter like
switch day and day can take the values "lundi", "samedi", "dimanche"...
si quelqu'un peut m'indiquer une information sure puique en utilisant jbuilder il m'indique qu'il attend un parametre entier.
merci d'avance, et si je suis perecer par la reponse sinon je change mon mode de raisonnement.
sorry for the english langage dans un forum en francais

Répondre à essora

8

kij_82, le 27 fév 2008 à 16:51:57

Bonjour,

Oui pour ce qui est de l'anglais dans un forum francais c'est moyen, surtout quand ce forum est disponible en anglais ;) (depuis peu). Bref, passons.

Concernant ton problème, switch en java ne prends pas de chaine de caractères (ou plutôt le 'case'), du moins d'après mes connaissances.
Tu peux contourner le problème avec une série de if / else, ce sera plus long à écrire au niveau du code, mais niveau exécution c'est à peu de chose près la même chose (puisqu'un switch est retranscrit en série de if / else dans un language plus bas niveau il me semble)

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~

Répondre à kij_82

9

 Bob, le 9 jui 2008 à 13:56:41
  • +2

Utilise un Enum sinon, qui contiendrait les valeurs "lundi" et autre

Répondre à Bob
Collection CommentÇaMarche.net