Commit 09aabc8c64b2609209e3df4c4f3ab39dee77d765
1 parent
c4025393
Exists in
master
and in
1 other branch
Método para deixar a url sem arquivo no final.
Showing
1 changed file
with
40 additions
and
0 deletions
Show diff stats
src/main/java/br/com/checker/emag/util/UrlSemArquiNoFinal.java
0 → 100644
... | ... | @@ -0,0 +1,40 @@ |
1 | +package br.com.checker.emag.util; | |
2 | + | |
3 | +public class UrlSemArquiNoFinal { | |
4 | + | |
5 | + public String urlSemArquivoNoFinal(String url) | |
6 | + { | |
7 | + if(url != null) | |
8 | + { | |
9 | + String urlSemArquivo = ""; | |
10 | + boolean encontrouPonto = false; | |
11 | + | |
12 | + | |
13 | + for(int i = url.length()-1; i >= 0; i-- ) | |
14 | + { | |
15 | + | |
16 | + urlSemArquivo = url.substring(i-1,i); | |
17 | + | |
18 | + if(encontrouPonto && urlSemArquivo.equalsIgnoreCase(".")) | |
19 | + { | |
20 | + break; | |
21 | + | |
22 | + }else if(urlSemArquivo.equalsIgnoreCase(".")) | |
23 | + { | |
24 | + encontrouPonto = true; | |
25 | + | |
26 | + }else if(encontrouPonto && urlSemArquivo.equalsIgnoreCase("/")) | |
27 | + { | |
28 | + url = url.substring(0,i); | |
29 | + break; | |
30 | + } | |
31 | + else if(!encontrouPonto && urlSemArquivo.equalsIgnoreCase("/")) | |
32 | + { | |
33 | + break; | |
34 | + } | |
35 | + } | |
36 | + } | |
37 | + return url; | |
38 | + } | |
39 | + | |
40 | +} | ... | ... |