मैं अपने आदेश पंक्ति तर्कजावा: जाँच करें कि आदेश पंक्ति तर्क अशक्त हैं
public static void main(String[] args)
{
if(args[0] == null)
{
System.out.println("Proper Usage is: java program filename");
System.exit(0);
}
}
हालांकि, इस सीमा अपवाद है, जो समझ में आता है से बाहर एक सरणी रिटर्न के लिए जाँच कुछ त्रुटि करने के लिए देख रहा हूँ। मैं सिर्फ उचित उपयोग की तलाश में हूं।
यह पूरी तरह गलत है। यदि कोई आदेश कमांड लाइन तर्क के साथ लॉन्च किया गया है, तो 'मुख्य' विधि को 'args' सरणी के साथ बुलाया जाएगा जिसका लंबाई शून्य है। –
@Stephen बिना किसी तत्व के एक सरणी, शून्य लंबाई है। तो मेरे जवाब के बारे में क्या गलत है? –
@ पुस्पेन्दु - क्या गलत है कि 'डमी [0]' सीमा अपवाद से बाहर एक सरणी सूचकांक फेंकता है !! अगर आप प्रोग्राम (बैक) को 'args [0]' का परीक्षण करने के लिए बदलते हैं और इसे बिना किसी तर्क के चलाते हैं। –