main() arguments en java

Je suis en train d'écrire un code pour un programme qui recives chaînes en entrée.
Le programme affiche "Erreur" quand l'utilisateur ne met pas toutes les données, sinon il imprime le premier argument de type chaîne.

Est-il juste de se référer à aucune donnée comme une "nulle"?
Il ne fonctionne pas. que dois-je écrire à la place?

public class Try {
public static void main(String[] args){
    if (args[0]==null){
        System.out.println("Error- please type a string");
    }else {System.out.println(args[0]);}

    }
}
Ce n'est pas vrai en Java. args[0] est toujours le premier argument, s'il y a au moins un (d'autre, la longueur du tableau est 0)
Nizet - Vous sont corrects. Juste confondu avec C++. Va supprimer mon commentaire. Merci.

OriginalL'auteur Unknown user | 2011-03-11