Na przykładjava 101, jak zliczyć liczbę argumentów przekazanych do main?
public static void main(String[] args) {
int count = 0;
for (String s: args) {
System.out.println(s);
count++;
}
}
jest jakiś sposób na zrobienie czegoś podobnego
int count = args.length()? lub args.size()?
Jak już powiedzieli wszyscy, długość args.i jest lepsza. Jest tak dlatego, że metoda liczenia, przy 100% poprawności, przyjmuje pętle 'n', gdzie' n' jest długością tablicy, podczas gdy dostęp do args.length zajmuje pętlę '1', dzięki czemu jest znacznie szybszy. Nie możesz zmienić pola "długość", ale nadal możesz uzyskać do niego dostęp (nazywamy to "ostatecznym"). –
Tak wiele duplikatów odpowiedzi. Czy naprawdę potrzebujemy 6 odpowiedzi na użycie pola 'length' tablicy? –