Ví dụjava 101, làm cách nào để đếm số đối số được chuyển vào chính?
public static void main(String[] args) {
int count = 0;
for (String s: args) {
System.out.println(s);
count++;
}
}
là có một số cách để làm điều gì đó như
int count = args.length()? hoặc args.size()?
Như mọi người khác đã nói, args.length tốt hơn. Điều này là do phương thức đếm, trong khi 100% hợp lệ, có các vòng 'n', trong đó' n' là chiều dài của mảng, trong khi truy cập args.length lấy vòng lặp '1', làm cho nó nhanh hơn rất nhiều. Bạn không thể thay đổi trường 'length', nhưng bạn vẫn có thể truy cập nó (chúng tôi gọi đây là" final "). –
Rất nhiều câu trả lời trùng lặp. Chúng ta có thực sự cần 6 câu trả lời cho việc sử dụng trường 'length' của mảng không? –