Question à 30 centimes d'? -> --greg-- est plus riche qu'avant [Java] - Java - Programmation
Marsh Posté le 17-02-2003 à 10:55:46
\usr\share ça existe pas
et sinon la reponse--> "."
Marsh Posté le 17-02-2003 à 10:59:46
--greg-- a écrit : \usr\share ça existe pas |
Citation : |
heu ouais, mais moi je veux le chemin complet. c'est pas pour accéder à des fichiers, c'est ... pour connaitre le répertoire où on se trouve, en absolu
Marsh Posté le 17-02-2003 à 11:02:19
new File("." ).getAbsolutePath()
Marsh Posté le 17-02-2003 à 11:03:28
--greg-- a écrit : new File("." ).getAbsolutePath() |
je pensais à une bidouille dans ce genre, mais je me disait qu'il devait exister quelque chose de plus pratique
merci
Marsh Posté le 17-02-2003 à 11:04:37
Euh...
String pwd = (new File("." )).getAbsolutePath();
non ?
Marsh Posté le 17-02-2003 à 11:07:37
phenixl a écrit : me suis fais coiffer au poteau... |
avec des parentheses inutiles en plus
Marsh Posté le 17-02-2003 à 13:08:03
--greg-- a écrit : avec des parentheses inutiles en plus |
Je suis sur que tu indentes ton code et que tu fais des retours a la ligne : c'est egalement inutile et si on cherche bien un peu tu trouveras un malade qui code tout sur une ligne unique
Allez, convention de codage java :
Citation : Even if the operator precedence seems clear to you, it might not be to others-you shouldn't assume that other programmers know precedence as well as you do. |
Bon je detourne un peu la convention, mais tout depend ce que tu cherches... Moi c'est la lisibilite pour tous (ceux qui lisent mon code). Ainsi je trouve ces parentheses utiles (meme si apparemment ca te demande un effort certain vu que tu es en colere (c.f. ton smiley)).
D'autres questions de gout ?
Marsh Posté le 17-02-2003 à 13:11:23
phenixl a écrit :
|
tes parentheses c'est bien, mais si tu commences à enchainer les méthodes, les parentheses partout vont rendre ton code imbouffable
Marsh Posté le 17-02-2003 à 13:43:32
gloop a écrit : |
y'a parenthèses et parenthèses...
tout le monde connait le style
objet.methode1().methode2().methode3()
mais personnellement, ça me choque, même si je comprend, de voir
new objet().methode1().methode2().methode3()
je préfère aussi
(new object()).methode1().methode2().methode3()
le reste est une affaire de gout...
Marsh Posté le 17-02-2003 à 10:49:27
salut !
enfin je crois qu'elle est facile, mais ça fait tellement longtemps que j'a pas fait de main en Java que je m'en souviens plus
alors voilà, comment récupérer le répertoire à partir duquel a été lancé java ?
genre :
C:\buzz\java Truc -> C:\buzz\
\usr\share\java Truc -> \urs\share\
enfin voilà quoi, je pense que vous avez saisi
merci
Message édité par Predicator le 17-02-2003 à 11:07:49