জাভা 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ব্লকে রেখে দিন in যদি এর পরে আর কিছু continueনা থাকে তবে ইফ ব্লক এবং চালিয়ে যান: এগুলি অকেজো।