Firebase realtime database 如何停止进一步执行if语句

Firebase realtime database 如何停止进一步执行if语句,firebase-realtime-database,Firebase Realtime Database,我有下面的代码,并试图实现一个坏字过滤系统,但中断没有执行。我认为break意味着停止进一步执行if语句,但它仍然在向数据库添加信息 for (int i = 0; i < badWords.size(); i++) { String badWord = badWords.get(i); if (txt_name.toLowerCase().contains(badWord)

我有下面的代码,并试图实现一个坏字过滤系统,但中断没有执行。我认为break意味着停止进一步执行if语句,但它仍然在向数据库添加信息

 for (int i = 0; i < badWords.size(); i++) {
                            String badWord = badWords.get(i);
                            if (txt_name.toLowerCase().contains(badWord) || txt_address.toLowerCase().contains(badWord) || txt_suburb.toLowerCase().contains(badWord) || txt_state.toLowerCase().contains(badWord) || postcode2.toLowerCase().contains(badWord) || txt_doctor.toLowerCase().contains(badWord)) {
                                //     txt_review = txt_review.replace(badWord, "*****");
                                Toast.makeText(MainActivity.this, "Make sure that it does not contain any rude words", Toast.LENGTH_SHORT).show();
                                break;
                            } else if (clinic_name.equals(txt_name) || clinic_name2.equals(txt_name)) {
                                Toast.makeText(MainActivity.this, "Medical Clinic already exists in the database!", Toast.LENGTH_SHORT).show();
                                break;
                            } else if (txt_name.isEmpty() || txt_address.isEmpty() || phone.isEmpty() || txt_suburb.isEmpty() || txt_state.isEmpty() || postcode2.isEmpty() || txt_doctor.isEmpty()) {
                                Toast.makeText(MainActivity.this, "Make sure you have completed all fields and also make sure they are bulk billing clinics!!", Toast.LENGTH_SHORT).show();
                                break;
                            } else {
for(int i=0;i
您可以尝试在函数中运行此代码,并使用
返回
而不是
中断

谢谢……那么,您如何知道何时使用返回或中断?或者这仅仅是一种尝试和错误