作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
首先,抱歉没有更好的标题。希望有更多 Java 经验的人能够将其更改为更合适的内容。
所以我遇到了以下异常:
The method copyPartialMatches(String, Iterable, T) in the type StringUtil is not applicable for the arguments (String, String[], List)
documentation对于此方法说明:
Parameters:
token - String to search for
originals - An iterable collection of strings to filter.
collection - The collection to add matches to
我的代码:
public class TabHandler implements TabCompleter {
private static final String[] params = {"help", "menu", "once", "repeat", "infinite", "cancel"};
@Override
public List<String> onTabComplete(CommandSender sender, Command command, String alias, String[] args) {
final List<String> completions = new ArrayList<>();
StringUtil.copyPartialMatches(args[0], params, completions);
Collections.sort(completions);
return completions;
}
}
我相当确定问题出在 completions
列表上。也许这不是一个有效的集合?我的理解是,但现在我在这里不知所措。所以希望你们能帮助我。
我是一名优秀的程序员,十分优秀!