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