2012-01-21 14 views
11

जावा में एक कस्टम (टेक्स्ट) फ़ाइल प्रारूप को पार्स करते समय, वाक्यविन्यास त्रुटि का सामना करने के लिए उचित अपवाद क्या है? मैं .NET के FormatException के समान कुछ ढूंढ रहा हूं।एक पार्सिंग त्रुटि होने पर फेंकने के लिए उपयुक्त अपवाद?


संपादित करें: पार्सिंग के बारे में हिस्सा थोड़ा भ्रामक हो सकता है। मैं जो कर रहा हूं वह फ़ाइल से एक लाइन पढ़ने के रूप में इतना पार्सिंग नहीं है, इसे उस विधि से गुजर रहा है जो इससे कोलन से अलग फ़ील्ड निकालता है, इसलिए मैंने सोचा कि प्रारूप अपवाद उचित होगा।

उत्तर

15

java.text.ParseException सबसे उपयुक्त लगता है। यदि आप रनटाइम अपवाद चाहते हैं और चेक किए गए नहीं हैं, तो IllegalArgumentException शायद सबसे उपयुक्त है।

संबंधित मुद्दे