public static void main(String[] args) {
ste c1 =new ste();
c1.addWhiteList();
c1.showWhiteList();
}
public class ste {
String whiteList;
public ste(String whiteList, String blackList) {
this.whiteList = whiteList;
}
public void addWhiteList(String whiteList) {
String vet[] = new String[10];
for (int i=0; i<vet.length; i++){
System.out.println("Qual URL você deseja adicionar? ");
vet[i]=whiteList;
}
}
public String showWhiteList() {
System.out.println(whiteList);
return whiteList;
}
}
Pessoal, preciso fazer um programa que adiciona Websites, e depois mostra; e futuramente remover o website o problema que nesse adicionar não está funcionando, mal consigo compilar.
Se é uma lista não é uma String. List é diferente de String. São dois objetos diferentes. Talvez o que você queria seja uma Lista de Strings, assim:
List<String> nomes = new ArrayList<>();
nomes.add("nome1");
nomes.add("nome2");
...
nomes.add("nomeN");
Claro que você pode fazer uma variável String e ir concatenando os nomes para usar depois, mas não é recomendável isso, é muita gambiarra fazer isso. Então fica com a List mesmo.
Isso era pra ser uma programação orientado a objetos, ou seja fazia a programação que adicionava os websites e com o método construtor ia chamando ele.