मुझे जावा 8 की धारा के साथ एक समस्या है जो लूप में अगले आइटम पर जाने की कोशिश कर रही है। मैं continue;
केवल, जैसे कमांड सेट नहीं कर सकताreturn;
काम करता है लेकिन आप इस मामले में लूप से बाहर निकल जाएंगे। मुझे लूप में अगले आइटम पर जाने की आवश्यकता है। मैं उसे कैसे कर सकता हूँ?
उदाहरण (काम नहीं):
try(Stream<String> lines = Files.lines(path, StandardCharsets.ISO_8859_1)){
filteredLines = lines.filter(...).foreach(line -> {
...
if(...)
continue; // this command doesn't working here
});
}
उदाहरण (कार्य):
try(Stream<String> lines = Files.lines(path, StandardCharsets.ISO_8859_1)){
filteredLines = lines.filter(...).collect(Collectors.toList());
}
for(String filteredLine : filteredLines){
...
if(...)
continue; // it's working!
}
continue
फिर भी किसी भी प्रकार के कार्यात्मक परिवर्तनों के बिना अगले आइटम पर नहीं चलेगा।
else
ब्लॉक में रखें। अगर इसके बाद कुछ नहीं है continue
, तो अगर ब्लॉक और जारी रखें: वे बेकार हैं।