दिलचस्प पोस्ट
स्ट्रिंग मान ओपन रिक्त स्ट्रिंग के साथ संयोजन वाष्पशील गारंटी और आउट-ऑफ-ऑर्डर निष्पादन अजगर फ़िल्टर के बराबर () दो आउटपुट सूचियों (अर्थात सूची का विभाजन) हो रहा है जावा में विरासत – उप-वर्ग का उद्देश्य बनाने से सुपरक्लास के निर्माता भी आमंत्रित करता है क्यों बिल्कुल? मैं पीडीबी के बिना स्टैक ट्रेस में लाइन नंबर कैसे जोड़ सकता हूं? http: //10.0.2.2 एंड्रॉइड एमुलेटर पर काम करता है, लेकिन एयूएमलेटर के रूप में इस्तेमाल किया एंड्रॉइड डिवाइस पर नहीं सी ++ में सरणियों या std :: vectors का उपयोग करना, प्रदर्शन अंतर क्या है? UIButton में पाठ को रेखांकित करना क्या गिट में एक शाखा को उपनाम करना संभव है? अनुरोध के साथ फ्लास्क टूटी हुई पाइप प्रवेश के बाद एक पूर्वनिर्धारित आदेशों में एसएसएच उपयोगकर्ताओं को कैसे प्रतिबंधित किया जाए? सी # में नेस्टेड नामस्थानों को स्वचालित रूप से आयात करना स्लाइडर के तहत jQuery के यूआई स्लाइडर लेबल क्यों Integer.MAX_VALUE + 1 == Integer.MIN_VALUE? कैसे अपने WordPress प्लगइन में सीएसएस और jQuery को शामिल करने के लिए?

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

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

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