Les strings - Java - Programmation
Marsh Posté le 04-01-2005 à 19:08:45
y a un tuto ici même sur les string, cherche "les dessous des strings" il me semble
Marsh Posté le 04-01-2005 à 19:15:48
Merci Glod2
Encore une chtite question... quelle est la différence entre le simpe & et le double &&...meme question pour les ou | , double ||
Marsh Posté le 04-01-2005 à 19:41:13
Simple operateur alors opérateur binaire, double opérateur alors opérateur logique
Marsh Posté le 04-01-2005 à 20:00:26
Sinon, y a google qui donne pas mal de tips:
http://images.google.com/images?q=getStringFromObject
Marsh Posté le 04-01-2005 à 20:10:10
phnatomass a écrit : Simple operateur alors opérateur binaire, double opérateur alors opérateur logique |
pour un opérateur, par défaut, "binaire" c'est son arité, pas le type de ses arguments.
Marsh Posté le 04-01-2005 à 20:14:49
faites pas chier, les experts.
http://java.sun.com/docs/books/tut [...] ators.html
(et comment tu traduit "bitwise" en français?)
Marsh Posté le 04-01-2005 à 20:22:46
nraynaud a écrit :
|
Il est peut être plus juste de les appeler opérateur bit à bit
Marsh Posté le 05-01-2005 à 01:16:30
Il me semble que le && et le || n'évaluent le 2eme argument QUE si le 1er est vrai, alors que & et | évaluent les 2 de toute façon.
Marsh Posté le 05-01-2005 à 08:53:18
c'est une presque bonne réponse de glod2
&& n'évalue le second que si le premier est vrai (car si le premier est faux, pas la peine de regarder le deuxième, le résultat est faux)
|| n'évalue le second que si le premier est faux (car si le premier est vrai, le résultat sera vrai, quelque soit la valeur du second)
on appelle ça des opérateurs fainéants.
Marsh Posté le 05-01-2005 à 08:53:49
et ce n'est pas une optimisation, c'est bien décrit comme ça dans la spec.
Marsh Posté le 05-01-2005 à 09:37:30
nraynaud a écrit : et ce n'est pas une optimisation, c'est bien décrit comme ça dans la spec. |
spec optimisée
Marsh Posté le 05-01-2005 à 09:40:48
Glod 2 a écrit : Il me semble que le && et le || n'évaluent le 2eme argument QUE si le 1er est vrai, alors que & et | évaluent les 2 de toute façon. |
Cette regle manque vraiment en C par exemple.
En java c'est cool d'écrire
Code :
|
en C 2 lignes
Code :
|
Marsh Posté le 05-01-2005 à 09:52:02
phnatomass> c'est la même chose en C, faut pas fumer la moquette si tôt le matin hein
Marsh Posté le 05-01-2005 à 10:06:58
push a écrit : phnatomass> c'est la même chose en C, faut pas fumer la moquette si tôt le matin hein |
Je ne sais pas si la norme à changer depuis 1999 mais à l'époque la norme C indiquait bien qu ' il n'y avait aucun ordre d'évaluation pour les opérateurs || et &&.
EDIT : Merde
Ca fait 2 conneries en 2 jours. Faut que je me calme
Extrait de the Ansi C programming language
Citation : |
Marsh Posté le 05-01-2005 à 11:55:46
nraynaud a écrit : c'est une presque bonne réponse de glod2 |
euh, c'est pas une bonne réponse puisque ça n'a rien à voir avec la question
Marsh Posté le 05-01-2005 à 19:30:57
the real moins moins a écrit : euh, c'est pas une bonne réponse puisque ça n'a rien à voir avec la question |
euh
Sylvestre666 a écrit : Merci Glod2 |
Marsh Posté le 05-01-2005 à 19:49:19
ben ouais
on aurait aussi pu répondre que "&&" y'a deux & alors que pour "&" y'en a qu'un, à ce moment là.
Marsh Posté le 05-01-2005 à 19:50:30
(en clair, au cas ou t'aurais pas compris, "&&" et "&" ne font PAS DU TOUT la meme chose, et donc, le fait que l'un fasse de l'evaluation lazy et pas l'autre n'est qu'une vague conséquence de l'utilisation de ces opérateurs)
Marsh Posté le 05-01-2005 à 19:53:50
Ecoute, tu passes ton temps à pas répondre aux gens et à reprendre ceux qui répondent, tu me fatigues vraiment, merci de me mettre en ignore list.
Marsh Posté le 05-01-2005 à 19:57:44
y'a pas d'ignore list sur les topics
et puis je m'adressais à nraynaud à la base - sans avoir dit que ta remarque était dénuée d'interet, d'ailleurs
Marsh Posté le 04-01-2005 à 19:05:59
Bonjour à tous,
voilà je voudrais savoir si vous auriez un lien ou une explication sur les "strings" en java? Leur utilité, comment les implémanter, comment les utiliser etc...
MeRcI