उदाहरणजावा 101, मैं मुख्य में पारित तर्कों की संख्या कैसे गिन सकता हूं?
public static void main(String[] args) {
int count = 0;
for (String s: args) {
System.out.println(s);
count++;
}
}
के लिए वहाँ की तरह
पूर्णांक संख्या = args.length कुछ करने का कोई रास्ता है()? या args.size()?
जैसा कि हर किसी ने कहा है, args.length बेहतर है। ऐसा इसलिए है क्योंकि गणना करने की विधि, जबकि 100% वैध, 'n' loops लेता है, जहां' n' सरणी की लंबाई होती है, जबकि args.length तक पहुंच '1' लूप लेती है, जिससे इसे बहुत तेज बना दिया जाता है। आप 'लंबाई' फ़ील्ड को नहीं बदल सकते हैं, लेकिन आप अभी भी इसका उपयोग कर सकते हैं (हम इसे "अंतिम" कहते हैं)। –
इतने सारे डुप्लिकेट उत्तर। क्या हमें सरणी के 'लंबाई' फ़ील्ड का उपयोग करने के लिए वास्तव में 6 उत्तरों की आवश्यकता है? –