se voglio controllare se una posizione specifica dell'argomento della riga di comando viene passata o meno, come verificare? come ad esempio in alcuni scenari verranno passati 2 argomenti della riga di comando e in alcuni ne verrà passato solo uno, allora come si fa a controllare se viene passata o meno la riga di comando specifica?
public class check {
public static void main(String[] args) {
if(args[0].length()!=0)
{
System.out.println("entered first if");
}
if(args[0].length()!=0 && args[1].length()!=0)
{
System.out.println("entered second if");
}
}
}
Quindi nel codice sopra se args [1] non viene passato, ottengo java.lang.ArrayIndexOutOfBoundsException:
quindi come posso affrontare questo punto in cui posso verificare se il secondo argomento è passato o meno e se è passato, inseriscilo. bisogno di assistenza al più presto.
null
controllo non è necessario, ma hai ragione sul fatto che illength
controllo è necessario,