Tôi đang tái cấu trúc một phương pháp rất lớn với rất nhiều sự lặp lại trong đó.Break trong một phương pháp được gọi là từ một vòng lặp
Trong phương pháp này có rất nhiều vòng lặp while trong đó bao gồm:
if (count > maxResults){
// Send error response
sendResponse(XMLHelper.buildErrorXMLString("Too many results found, Please refine your search"), out, session);
break;
tôi muốn trích xuất này như một phương pháp, bởi vì nó xảy ra 3 lần trong một phương pháp này hiện nay, nhưng khi tôi làm như vậy tôi nhận được một lỗi khi ngắt vì nó không còn trong vòng lặp. Vấn đề là nó vẫn cần thiết để thoát ra khỏi vòng lặp while, nhưng chỉ khi đạt đến số lượng kết quả tối đa.
Mọi đề xuất?
Tại sao không chỉ đơn giản là trở lại? –