IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Comment initialiser un String[] ?


Sujet :

Langage Java

  1. #1
    Battosaiii
    Invité(e)
    Par défaut Comment initialiser un String[] ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        public Impl(String wsdl, String[] templates, HashMap props) throws Exception {
            wsdlFileName= "W:/aspen/test/unit/com/iona/wsdlgen/resources/simple_service.wsdl";//wsdl;
            templateFiles = { "W:/aspen/src/wsdlgen/com/iona/scripting/templates/SampleImplH.js.bi" };//templates;
            propertySet = new HashMap();//props;
        }
    J'obtiens une erreur de compilation :

    java.src.compile:
    [javac] Compiling 23 source files to W:\aspen\build\classes
    [javac] W:\aspen\src\wsdlgen\com\iona\scripting\wsdlgen\WSDLGenImpl.java:18:
    illegal start of expression
    [javac] templateFiles ={"W:/aspen/src/wsdlgen/com/iona/scripting/tem
    plates/SampleImplH.js.bi"};//templates;
    [javac] ^
    [javac] 1 error
    Pourquoi l'initiatilisation de temmplate est incorrecte?

  2. #2
    Membre éprouvé
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut
    Salut,

    Un petit test comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public class Test2
    {
    	public String[] test={"W:/aspen/src/wsdlgen/com/iona/scripting/templates/SampleImplH.js.bi"};
    }
    compile parfaitement...
    Es-tu sur que ton templateFiles est un String[] ?

    Cordialement

    Fred

  3. #3
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    mêm si c'est un String[] la notation tableau litteral ne marche qu'avec l'écriture explicite:
    String[] tableau = { "coucou", "bye", ] ;
    le découpage en deux (déclaration puis initialisation) ne peux pas marcher

  4. #4
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Citation Envoyé par professeur shadoko
    mêm si c'est un String[] la notation tableau litteral ne marche qu'avec l'écriture explicite:
    String[] tableau = { "coucou", "bye", ] ;
    le découpage en deux (déclaration puis initialisation) ne peux pas marcher
    Si c'est possible, il faut juste rajouter devant la notation litérale
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String[] tableau;
    tableau = new String[] { "coucou", "bye" };
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  5. #5
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    j'ai péché par excès de concision.

Discussions similaires

  1. [1.1] Comment initialiser un XmlTextReader avec une String ?
    Par fregolo52 dans le forum Framework .NET
    Réponses: 2
    Dernier message: 18/09/2006, 14h11
  2. Réponses: 2
    Dernier message: 13/10/2005, 17h46
  3. Comment definir un string java en c++
    Par chelguera dans le forum C++
    Réponses: 13
    Dernier message: 31/12/2004, 12h56
  4. Comment initialiser un vector à sa création ?
    Par Clad3 dans le forum SL & STL
    Réponses: 7
    Dernier message: 10/12/2004, 15h01
  5. Comment sauver plusieurs String ?
    Par Speed41 dans le forum Langage
    Réponses: 2
    Dernier message: 19/08/2004, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo