public class Comp2 {
public static void main(String[] args) {
String[] words = {“Good”,“Bad”,“Ugly”};
Comparator best = Comparator(){
public int compare(String s1, String s2){
return s2.charAt(1)-s1.charAt(1);
}
};
Arrays.sort(words, best);
System.out.println(words[0]);
}
}[/code]
com consegui entender o que tem errado na questão…
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]);
}
}
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: