SearchName.java:60: error: no suitable constructor found for SearchName(String,S
tring,String)
alist.add(new SearchName(Used, A
vailable,Use));
^
constructor SearchName.SearchName(String,String) is not applicable
(actual and formal argument lists differ in length)
constructor SearchName.SearchName() is not applicable
(actual and formal argument lists differ in length)
SearchName.java:61: error: incompatible types
for (SearchName s : alist) {
^
required: SearchName
found: Object
SearchName.java:62: error: cannot find symbol
if (n.equals(s.getUse())
) {
^
symbol: method getUse()
location: variable s of type SearchName
SearchName.java:64: error: cannot find symbol
System.out.print
(s.getUse() + " ");
^
symbol: method getUse()
location: variable s of type SearchName
Note: SearchName.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
4 errors
Você não tem um construtor na classe SearchName que receba 3 Strings como argumento, porém está tentando instancia um objeto dessa forma.
G
gt3000
Rodrigo Sasaki:
Você não tem um construtor na classe SearchName que receba 3 Strings como argumento, porém está tentando instancia um objeto dessa forma.
Sou novo em Java, pode me ajudar a fazer um construtor?
obrigado.
Rodrigo_Sasaki
Você já definiu 2 construtores na classe.
public SearchName() {
}
public SearchName(String name, String age) {
this.name = name;
this.age = age;
}
G
gt3000
Rodrigo Sasaki:
Você já definiu 2 construtores na classe.
public SearchName() {
}
public SearchName(String name, String age) {
this.name = name;
this.age = age;
}
Fiz a correção no construtor, porem continua dando erro. Segue erro abaixo:
SearchName.java:7: error: class SearchAvailable is public, should be declared in
a file named SearchAvailable.java
public class SearchAvailable extends JFrame {
^
SearchName.java:66: error: no suitable constructor found for SearchAvailable(Str
ing,String,String)
alist.add(new SearchAvailable(Us
ed, Available,Use));
^
constructor SearchAvailable.SearchAvailable(String,String) is not applicable
(actual and formal argument lists differ in length)
constructor SearchAvailable.SearchAvailable() is not applicable
(actual and formal argument lists differ in length)
SearchName.java:67: error: incompatible types
for (SearchAvailable s : alist)
{
^
required: SearchAvailable
found: Object
Note: SearchName.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 errors
Fellipex
Posta ai a classe que utiliza esta classe SearchName , pois conforme mostrado no log, você está tentando passar 3 ARGUMENTOS para o construtor, porém na classe SearchName não existe construtor que aceite 3 parâmetros(String,String,String) , o unico que aceita parametros, é o segundo e ele aceita apenas 2(String, String).
Att.
G
gt3000
Fellipex:
Posta ai a classe que utiliza esta classe SearchName , pois conforme mostrado no log, você está tentando passar 3 ARGUMENTOS para o construtor, porém na classe SearchName não existe construtor que aceite 3 parâmetros(String,String,String) , o unico que aceita parametros, é o segundo e ele aceita apenas 2(String, String).
Obs: Nome de variavéis sempre iniciando minuscula.
Att
G
gt3000
Fellipex:
Posta ai a classe que utiliza esta classe SearchName , pois conforme mostrado no log, você está tentando passar 3 ARGUMENTOS para o construtor, porém na classe SearchName não existe construtor que aceite 3 parâmetros(String,String,String) , o unico que aceita parametros, é o segundo e ele aceita apenas 2(String, String).
Att.
Estava dando uma olhada no código e consegui corrigir algumas coisas, porem agora apresentou novos erros. vou postar o código e o erro.
SearchName.java:67: error: incompatible types
for (SearchName s : alist) {
^
required: SearchName
found: Object
Note: SearchName.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
Fellipex
altere isso
ArrayListalist=newArrayList();
para isso
//Cast do ArrayList para o tipo SearchName.List<SearchName>alist=newArrayList<SearchName>();
Obs: Porque há cada post sua classe muda de SearchName para SearchAvailiable e vice-versa?
G
gt3000
Fellipex:
altere isso
ArrayListalist=newArrayList();
para isso
//Cast do ArrayList para o tipo SearchName.List<SearchName>alist=newArrayList<SearchName>();
Obs: Porque há cada post sua classe muda de SearchName para SearchAvailiable e vice-versa?
Eu fiz a alteração, conforme solicitado e deu erro novamente.
SearchName.java:65: error: reference to List is ambiguous, both interface java.u
til.List in java.util and class java.awt.List in java.awt match
List alist = new Arr
ayList();
^
Note: SearchName.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
Fellipex
Você tem que apagar o import referente ao awt
Como visto no seu código voce ta importando
importjava.awt.*;importjava.util.*;
Apague este ,
importjava.awt.*;
pois, a List que você quer usar é do pacote Util e nao do AWT, o log está afirmando ambiguidade na declaração da List. Apague o que eu mencionei, que provavelmente resolverá o problema.
Att
G
gt3000
Fellipex:
Você tem que apagar o import referente ao awt
Como visto no seu código voce ta importando
importjava.awt.*;importjava.util.*;
Apague este ,
importjava.awt.*;
pois, a List que você quer usar é do pacote Util e nao do AWT, o log está afirmando ambiguidade na declaração da List. Apague o que eu mencionei, que provavelmente resolverá o problema.
Att
Recompilei sem o awt e na me pediu para complilar utilizando o -xlint. Utilizei o -xlint para recompilar e me informou mais erros. Segue abaixo.
Olá, o erro está na if da servlet Enviadados é os long dela, eu troquei todos por string,tanto nela como na classe Clientes,
porém aparece outro erro nessa linha:
c=newClientes(null,request.getParameter("nome")
aparece o erro " no suitable constructor found for Clientes…"