Argumente args.length und command line
Ich war verwirrt mit der Verwendung von args.length. Ich habe hier etwas codiert:
public static void main(String[] args) {
int [] a = new int[args.length];
for(int i = 0;i<args.length;i++) {
System.out.print(a[i]);
}
}
Der Ausdruck ist 0, egal welchen Wert ich in Befehlszeilenargumente eingebe. Ich glaube, ich habe args.length mit args [0] verwechselt, könnte jemand das erklären? Vielen Dank.