import java.util.Arrays;
import java.util.Comparator;
public class Comp2 {
public static void main(String[] args) {
String[] words = {"Good","Bad","Ugly"};
Comparator<String> best = Comparator<String>(){
public int compare(String s1, String s2){
return s2.charAt(1)-s1.charAt(1);
}
};
Arrays.sort(words, best);
System.out.println(words[0]);
}
}
Questão SCJP - Comparator!
J
alguem pode me explicar ai por favor, por que esse codigo não compila:
com consegui entender o que tem errado na questão....
4 Respostas
T
Faltou você usar “new”, para criar uma nova instância de uma classe anônima que implementa Comparator<String>. Não prestou atenção aos exemplos que você usou para escrever este código?
import java.util.Arrays;
import java.util.Comparator;
public class Comp2 {
public static void main(String[] args) {
String[] words = {"Good","Bad","Ugly"};
Comparator<String> best = new Comparator<String>(){
public int compare(String s1, String s2){
return s2.charAt(1)-s1.charAt(1);
}
};
Arrays.sort(words, best);
System.out.println(words[0]);
}
}
J
nossa meu que vacilãoooooooooo… pensei em tudo isso ai que vc falou menos no new…rs
valeu…
J
vou fazer a prova semana que vem… e a API e muito grande…
Há será se alguem ai que fez a prova 1.5 ressentimenti num tem ai uns arquivos de anotações sobre APIs
principalmente das que trabalham com:
- Data (formatação)
- Moedas
- Internacionalização
isso ta pegando muito…
pega ai… em anexo… nao se pode ajuda cap 7.
flw!!
Criado 18 de outubro de 2007
Ultima resposta 18 de out. de 2007
Respostas 4
Participantes 3