为了账号安全,请及时绑定邮箱和手机立即绑定

检测textedit是否以域扩展名结尾

检测textedit是否以域扩展名结尾

绝地无双 2021-04-09 18:11:51
我正在构建一个利用Web视图的android应用程序,我不确定如何检查用户在名为urlBar的textedit中输入的内容是否以扩展名数组中的域扩展名之一结尾。非常感谢您提供有关为何无法解决问题以及如何解决问题的任何指导。谢谢!大批:String[] extensions = {".com",".net",".org",".gov",".edu",".us",".darpa",".ru"};按钮点击代码:public void buttonOnClick(View v) {    if (urlBar.length() > 0 && urlBar.getText().toString().endsWith(extensions)) {        webView1.loadUrl(urlBar.getText().toString());    }}
查看完整描述

1 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

正如弗拉迪斯拉夫·马特维琴科所说的那样,这很容易。


只需要将代码包装到循环中即可:


public void buttonOnClick(View v) {

   for(String ext: extensions){ 

     if (urlBar.length() > 0 && urlBar.getText().toString().endsWith(ext)) {

         webView1.loadUrl(urlBar.getText().toString());

         break;

     }

   }

}


查看完整回答
反对 回复 2021-04-14
  • 1 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信