"caster" un un String en int ??

"caster" un un String en int ?? - Java - Programmation

Marsh Posté le 13-03-2005 à 16:51:22    

Bonjour,
 
j'ai un petit soucis de cast au niveau d'une méthode de hashing. J'aimerais simplement récupérer les 3 derniers chiffres d'un login de type String ( ex : u2bim048, j'aimerais donc récupérer le 048 pour le caster en int). J'utilise le substring(int pos, int n) pour récuperer les 3 derniers chiffres. Est ce possible ? (j'imagine que oui, je programme depuis peu  [:androids974] )
 
Merci d'avance.  :hello:

Reply

Marsh Posté le 13-03-2005 à 16:51:22   

Reply

Marsh Posté le 13-03-2005 à 16:53:53    

Integer.valueOf


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 13-03-2005 à 16:53:56    

http://java.sun.com/j2se/1.4.2/doc [...] ng.String)


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 13-03-2005 à 16:54:10    

Il va falloir apprendre à utiliser la javadoc aussi :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 13-03-2005 à 17:17:41    

et Integer.parseInt(s) ...

Reply

Marsh Posté le 13-03-2005 à 18:39:38    

Merci bcp  :jap:

Reply

Marsh Posté le 13-03-2005 à 18:45:01    

et pour caster un int en String ?? [:anathema]


Message édité par lask le 13-03-2005 à 19:16:48
Reply

Marsh Posté le 13-03-2005 à 19:38:24    

elianor a écrit :

Il va falloir apprendre à utiliser la javadoc aussi :o


 

Reply

Marsh Posté le 14-03-2005 à 14:16:15    

et accessoirement à ne pas utiliser des termes à tord et à travers sans les comprendre [:papy]
(caster...)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 14-03-2005 à 22:28:28    

essai ... new Integer(tonstring).intvalue ca devrai marcher ...

Reply

Marsh Posté le 14-03-2005 à 22:28:28   

Reply

Marsh Posté le 14-03-2005 à 23:45:32    

lask a écrit :

et pour caster un int en String ?? [:anathema]


 
'lut
 
int -> String -- Integer.toString(int) : String
String -> int -- Integer.parseInt(String) : int
 
autant utiliser que du static
 
a+


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 15-03-2005 à 16:22:35    

String s = entier + "";  
c'est simple aussi

Reply

Marsh Posté le 15-03-2005 à 17:42:28    

3xc4l18ur a écrit :

String s = entier + "";  
c'est simple aussi


 
Mais bien sur... les api c'est pas pour faire joli...  :pfff: Un petit tour sur la doc de java.lang.String pour comprendre 2/3 choses serait bien utile...


Message édité par senternal le 15-03-2005 à 17:42:39
Reply

Marsh Posté le 15-03-2005 à 17:43:58    

idem

Reply

Marsh Posté le 15-03-2005 à 19:34:38    

3xc4l18ur a écrit :

String s = entier + "";  
c'est simple aussi


 
*schplaaff*schplaaaaf* (<- applaudissement des 2 nageoirs)
je croyais quil yavait que mes eleves capables de faire ce genre de conneries... et bien non :) une preuve de + que la connerie est universelle ;)


Message édité par trevor le 15-03-2005 à 19:35:02

---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
Reply

Marsh Posté le 15-03-2005 à 20:10:55    

pourquoi ? l'opérateur + pour les string crée une nouvelle string si l'une des opérandes est la chaine vide ? si c'est le cas, c'est bien mauvais.

Reply

Marsh Posté le 15-03-2005 à 20:17:25    

senternal a écrit :

Mais bien sur... les api c'est pas pour faire joli...  :pfff: Un petit tour sur la doc de java.lang.String pour comprendre 2/3 choses serait bien utile...


 
Mais c koi ca et la conception object elle est passee ou???

Reply

Marsh Posté le 15-03-2005 à 22:54:57    

:heink:

Reply

Marsh Posté le 15-03-2005 à 23:10:46    


 
 
+1 :  :heink:


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 16-03-2005 à 15:20:07    

Taz a écrit :

pourquoi ? l'opérateur + pour les string crée une nouvelle string si l'une des opérandes est la chaine vide ? si c'est le cas, c'est bien mauvais.


 
parce que c'est une bidouille, tu laisse le compilateur caster pour toi en  ajoutant une chaine vite, ce qui veux dire que tu fais 3 foi trop de chose  en plus pour régler un problème simple...
 

celestin1409 a écrit :

Mais c koi ca et la conception object elle est passee ou???


 
Elle commence par l'API en java

Reply

Marsh Posté le 16-03-2005 à 15:22:03    

rompi a écrit :

parce que c'est une bidouille, tu laisse le compilateur caster pour toi en  ajoutant une chaine vite, ce qui veux dire que tu fais 3 foi trop de chose  en plus pour régler un problème simple...

et alors ? c'est pas le rôle du compilateur ?

Reply

Marsh Posté le 16-03-2005 à 15:34:31    

C'est le rôle d'un compilateur pour bisounours
 

Reply

Marsh Posté le 16-03-2005 à 15:37:40    

ben demande à nraynaud ce qu'il pense si tu multplie ce genre de conneries au niveau des perfs...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 16-03-2005 à 15:52:02    

Jubijub a écrit :

ben demande à nraynaud ce qu'il pense si tu multplie ce genre de conneries au niveau des perfs...


que toutes façons ça fait un StringBuffer synchronisé et que si on s'inquiétait de la performance des string en Java, ça fait longtemps qu'elles auraient giclées ?

Reply

Marsh Posté le 16-03-2005 à 16:06:27    

Taz a écrit :

et alors ? c'est pas le rôle du compilateur ?


certains ont des soucis autres que les performances et ce qui se passe sous les couvertures quand ils prennent l'une ou l'autre décision technique, pour quelque problématique que ça soit.  
(lisibilité, maintenabilité, ...)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 16-03-2005 à 16:17:35    

justement, si tu veux te soucier d'autres choses, encore faut il être certains que les bases sont pas foirées :)

Reply

Marsh Posté le 16-03-2005 à 16:19:42    

oui non mais je veux pas dire qu'il est inintéressant de savoir comment ça marche sous la couverture, mais plutot que ce n'est pas une raison pour s'appuyer sur des *astuces* qui ne vont pas aider à la lisibilité/maintenabilité du code :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 16-03-2005 à 16:23:54    

Taz a écrit :

que toutes façons ça fait un StringBuffer synchronisé et que si on s'inquiétait de la performance des string en Java, ça fait longtemps qu'elles auraient giclées ?


[:mlc] et alors ? une synchro inutilisée ne coûte rien.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 17-03-2005 à 09:43:40    

alors pourquoi tout est pas synchronisé par défaut ? Pourquoi est-ce que les gens utilise ArrayList plutôt que Vector ?

Reply

Marsh Posté le 17-03-2005 à 12:25:21    

LU :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed