Questão SCJP - Comparator!

alguem pode me explicar ai por favor, por que esse codigo não compila:

[code]
import java.util.Arrays;
import java.util.Comparator;

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]);
	}
}

nossa meu que vacilãoooooooooo… pensei em tudo isso ai que vc falou menos no new…rs
valeu…

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!!