如何创建一个前缀为URL的引擎" http://"?

时间:2018-03-07 21:10:13

标签: java spring-mvc

我目前正在使用Spring mvc做一个项目并正在处理我的后端部分。(处理书签)我已经创建了一个引擎接口(IBookmarkEngine),然后进行了我的实现(BookmarkEngine)。 我在完成这项工作时遇到了麻烦。如何创建一个前缀为url" http://"?

的引擎
 public class BookmarkEngine implements IBookmarkEngine {

     private static final String URL_PREFIX = "http://";

     @Override
     public String getFullUrl(String url) {

         if () {
             return;
         }
         return url;
     }
 }

1 个答案:

答案 0 :(得分:0)

如果不存在前缀,也许可以添加前缀。因此,在您的IF语句中,您可以对网址进行startsWith搜索。如果url不以前缀开头,则将前缀添加到url。

 public class BookmarkEngine implements IBookmarkEngine {

     private static final String URL_PREFIX = "http://";

     @Override
     public String getFullUrl(String url) {

         if (!url.startsWith(URL_PREFIX)) {
             return  URL_PREFIX + url;
         }
         return url;
     }
 }