दिलचस्प पोस्ट
मिक्सिन, फंक्शन, और वेरिएबल नामों के एसस इंटरपोलेशन कैसे std :: string को LPCSTR में कनवर्ट करना है? जेक्वियो अजाक्स पोस्टिंग जेसन से वेबसाइरी मैं एक नई कुंजी बनाने के बिना कैसे SSH कुंजी के लिए पासफ़्रेज़ को निकाल सकता हूं? प्रौद्योगिकी एक ही समय में आईफोन, ब्लैकबेरी और एंड्रॉइड फोन लिखने के लिए है? SO_REUSEADDR का उपयोग करना – पहले खुले सॉकेट का क्या होता है? django 1.5 – स्थिर टैग के अंदर चर का उपयोग कैसे करें java.lang.RuntimeException: गतिविधि को इन्स्तांत करने में असमर्थ ComponentInfo रोलिंग या विंडो इटरेटर रोलिंग? एक matplotlib बार चार्ट पर मूल्य लेबल जोड़ना Mysql या / और पूर्वता? याहू वित्त वेब सेवा गायब हो गया है? एपीआई बदल गया है? अस्थायी रूप से नीचे? C ++ को उपयोगकर्ता द्वारा प्रदत्त डिफ़ॉल्ट कन्स्ट्रक्टर की आवश्यकता क्यों है- एक const वस्तु का निर्माण? Google मानचित्र परिणामों पर "खोज क्षेत्र" रूपरेखा जोड़ें जावास्क्रिप्ट का उपयोग करके नेविगेट करने से एक वेबपेज को रोकें

एक्लिप्स में सशर्त ब्रेकपॉइंट का उपयोग कैसे करें?

मैं जानना चाहता हूं कि ईक्लिप्स में एक सशर्त ब्रेकपॉइंट को कैसे रखा जाए मेरे पास एक कोड है:

public static void doForAllTabs(String[] tablist){ for(int i = 0; i<tablist.length;i++){ --> doIt(tablist[i]); } } 

अब मैं तीर के साथ लाइन पर एक ब्रेकपॉइंट डालना चाहता हूं लेकिन इसे केवल ट्रिगर करना चाहता हूं:

 tablist[i].equalsIgnoreCase("LEADDELEGATES"); 

वेब के समाधान से एकत्रित समाधान "एक्लिप्स में सशर्त ब्रेकपॉइंट का उपयोग कैसे करें?"

अपना ब्रेकपॉइंट रखो मार्जिन पर ब्रेकपॉप छवि को राइट-क्लिक करें और ब्रेकपॉप गुण चुनें :

यहां छवि विवरण दर्ज करें

स्थिति को कॉन्फ़िगर करें जैसा कि आप फिट देख रहे हैं:

यहां छवि विवरण दर्ज करें

doIt(tablist[i]); पर एक सामान्य ब्रेकपॉइंट बनाएं doIt(tablist[i]); लाइन

राइट-क्लिक -> गुण

'सशर्त' चेक करें

tablist[i].equalsIgnoreCase("LEADDELEGATES") दर्ज करें tablist[i].equalsIgnoreCase("LEADDELEGATES")

सशर्त ब्रेकपॉइंट सेट करने के तरीके पर एक्लिप्सेप्डिया से:

सबसे पहले, किसी दिए गए स्थान पर ब्रेकपॉइंट सेट करें फिर, डिबग परिप्रेक्ष्य में बाएं संपादक मार्जिन या ब्रेकपॉइंट दृश्य में ब्रेकपॉइंट पर संदर्भ मेनू का उपयोग करें और ब्रेकपॉइंट के गुणों का चयन करें। डायलॉग बॉक्स में, स्थिति को सक्षम करें चेक करें, और एक स्वैच्छिक जावा शर्त दर्ज करें, जैसे list.size()==0 अब, प्रत्येक बार ब्रेकपॉइंट तक पहुंचने पर, अभिव्यक्ति के निष्पादन के आधार पर ब्रेकपॉइंट निष्पादन के संदर्भ में अभिव्यक्ति का मूल्यांकन किया जाता है, और ब्रेकपॉइंट को या तो अनदेखा कर दिया जाता है या सम्मानित किया जाता है।

शर्तों को अन्य ब्रेकपॉइंट विशेषताओं के संदर्भ में भी व्यक्त किया जा सकता है, जैसे हिट गिनती

1. एक वर्ग बनाएँ

 public class Test { public static void main(String[] args) { // TODO Auto-generated method stub String s[] = {"app","amm","abb","akk","all"}; doForAllTabs(s); } public static void doForAllTabs(String[] tablist){ for(int i = 0; i<tablist.length;i++){ System.out.println(tablist[i]); } } } 

2. System.out.println (टैब्लिस्ट [i]) के बाईं ओर दायाँ क्लिक करें ; एक्लिप्स में -> टॉगल ब्रेकपॉइंट चुनें

3. टॉगल पॉइंट पर राइट क्लिक करें -> ब्रेकपॉइंट गुणों का चयन करें

4. सशर्त चेक बॉक्स की जांच करें -> लिखने वाला टैब्लिशिस्ट [i] .equalsIgnoreCase ("एएमएम") पाठ फ़ील्ड में -> ठीक पर क्लिक करें

5. कक्षा पर राइट क्लिक करें -> डीबग के रूप में -> जावा अनुप्रयोग