Scalpweb
Messages postés1467Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention 5 mai 2010
-
16 janv. 2007 à 16:52
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 2013
-
18 janv. 2007 à 10:10
Bonjour à tous,
Je travaille depuis longtemps sous VB. Or j'ai un projet que je dois obligatoirement programmer en Java.
Ce projet travaille beaoucoup avec des chaines de caractères. Je voudrais donc savoir à quoi je doit m'attendre.
Par exemple, en VB, on peut faire ça :
MaChaine = MonEntier
MonEntier = MaChaine
C'est à dire que la conversion Int/String String/Int est immédiate.
Est-ce de même en Java ?
En VB il existe aussi de nombreuses instructions de travail sur les chaines, tels que :
Instr : recherche une sous-chaine dans une chaine, renvoie un entier
Mid : conserve une partie d'une chaine à partir de caractère x jusqu'au caractère y, renvoie une chaine
etc....
Exitse t-ils des instruction équivalentes en Java ? Et surtout, y'a t'il une librairie à importer poru accéder à ces fonctions, comme en C ?
le try/catch n'est pas obligatoire mais il permet d'eviter la pilloche d'exception en cas de problème
Instr : recherche une sous-chaine dans une chaine, renvoie un entier
en java tu utilises
MaChaine.indexOf("toto"); //renvoi -1 si la chaine n'est pas trouvé sinon renvoi lsa position
Mid : conserve une partie d'une chaine à partir de caractère x jusqu'au caractère y, renvoie une chaine
en java tu utilises
MonAutreChaine = MaChaine.substring(int indexDebutJusqaLaFin);
MonAutreChaine = MaChaine.substring(int indexDebut, indexDeFin);
.....
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 18 janv. 2007 à 10:10
Salut:
int n = ...;
String s;
// convertir int -> String
s = String.valueOf (n);
s = "" + n + "";
// convertir String -> int
n = Integer.parseInt (s);
__________________________________________________________
A.B. : Savoir c'est être heureux ...