नहीं है, निकटतम होगा:
for (Integer item : group<Integer>)
{
if (item <= 5)
{
break;
}
//do something
}
बेशक
अगर जावा कभी संक्षिप्त बंद हो जाता है, यह नेट के Enumerable.TakeWhile
विधि की तरह कुछ लिखने के लिए (इस मामले में group
) iterable रैप करने के लिए उचित हो सकता है और यदि स्थिति होल्डिंग बंद हो जाती है तो इसे जल्दी खत्म कर दें।
यह अब भी करने योग्य है, लेकिन ऐसा करने के लिए कोड बदसूरत होगा। संदर्भ के लिए, सी # इस प्रकार दिखाई देगा:
foreach (int item in group.TakeWhile(x => x > 5))
{
// do something
}
हो सकता है कि जावा अच्छा बंद होने में कुछ समय मिल जाएगा ...
स्रोत
2009-06-30 22:25:05
हेहे। मुझे कुछ सेकंड फिर से मारो। बीटीडब्ल्यू ... मुझे लगता है कि आप अपने कोड स्निपेट की पहली पंक्ति में 'while' के बजाय 'for' का उपयोग करना चाहते हैं। –
एचएम। मैं सिंटैक्स के दौरान यह नहीं पहचानता। – ojrac
दोह! हाँ, वास्तव में। c'n'p त्रुटि –