public CountryComponent(String sorter)throws IOException
{
String sort = sorter;
getData();
Collections.sort(countriesList, new sort());
}
基本上在我的 FrameViewer 类中,我为不同的排序方法提供了一个选项菜单,我坚持如何将不同比较器的类名作为参数传递
以上是我的测试。但是 .sort(ob,comparator) 期望它是比较器类的名称
我最初只是要在传递字符串时手动输入特定的类名
前任:CountryComponent canvas = new CountryComponent(PopSorter);
然后我希望它最终会成为Collections.sort(countriesList, new PopSorter());
我看到了一些关于 instanceOf 的东西,但我真的不明白,我不太确定他们想要做的正是我想要做的