Jalin
Agosto 16, 2018, 8:16pm
#1
public class des {
private String whiteList;
private String blackList;
public des(String whiteList, String blackList) {
this.whiteList = "";
this.blackList = "";
}
public String getWhiteList() {
System.out.println(this.whiteList);
return whiteList;
}
public void setWhiteList(String whiteList) {
this.whiteList = whiteList;
}
public String getBlackList() {
System.out.println(this.blackList);
return blackList;
}
public void setBlackList(String blackList) {
this.blackList = blackList;
}
public void addWhiteList(String v){
this.setWhiteList(v);
//System.out.println("Adicionado com sucesso "+this.getWhiteList());
}
public void addBlackList(String v){
this.setBlackList(v);
//System.out.println("Adicionado com sucesso "+this.getBlackList());
}
public void removeBlackList(String v){
this.setBlackList(v);
System.out.println("removido com sucesso "+v);
}
}
Olá pessoal,
Pq quando chamo o método (removeBlackList) ele não remove o “URL”?
Alguém saberia me explicar, segue meu main:[
public static void main(String[] args) {
des c1 =new des("","");
c1.addWhiteList(“www.google.com ”);
c1.addBlackList(“www.ax.com ”);
c1.getBlackList();
c1.getWhiteList();
c1.removeBlackList("");
}
E teria algum jeito de eu mandar uma mensagem na tela dizendo para o usuário digitar?
Veja o que a implementação do removeBlacklist faz: simplesmente chama outro método que atribui o parâmetro à uma variável.
Além do mais, neste post já te ensinaram que um objeto String
não é uma lista…
Jalin
Agosto 16, 2018, 11:00pm
#3
Sim, sei que só ta chamando, não faço ideia de como fazer o blackList remover, e o post não consegui muito bem fazer aquele método.
Na real esse é o exercício
Estude o conceito de listas.
Falta um embasamento teórico pra ti.
Jalin
Agosto 17, 2018, 2:05pm
#5
Fiz de novo, e dei uma olhada na documentação do list.
Só estou com um problema no método verify.
import java.util.ArrayList;
public class sge {
private String blackList;
private String whiteList;
ArrayList<String> url = new ArrayList<>();
ArrayList<String> url1 = new ArrayList<>();
public intershipChallenge2(String blackList, String whiteList) {
this.blackList = blackList;
this.whiteList = whiteList;
}
public void verify(){
if (url.contains(this.showWhiteList())) {
System.out.println("Safe");
} else if(url1.contains(this.showBlackList())){
System.out.println("Unsafe");
}else{
System.out.println("Unknown");
}
}
public String showBlackList() {
System.out.println(this.url1);
return blackList;
}
public void addBlackList(String blackList) {
url1.add(blackList);
}
public void removeBlackList(String blackList) {
url1.remove(blackList);
}
public String showWhiteList() {
System.out.println(this.url);
return whiteList;
}
public void addWhiteList(String whiteList) {
url.add(whiteList);
}
public void removeWhiteList(String whiteList){
url.remove(whiteList);
}
}
Jalin bom dia, apergunta que nao quer calar…vc disse:
Só estou com um problema no método verify
Mas não falou que problema é esse. O que deveria ocorrer que não esta acontecendo?
Abraços
Max