java - List.of 给出编译错误“对于 List 类型未定义 (char, char, char, char, char, char) 的方法”
问题描述
当我尝试并运行以下代码时,List(.of) 无法编译并给出主题错误。
package collections;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
public class SetRunner {
public static void main(String[] args) {
List<Character> characters = **List.of**('A', 'Z', 'A', 'B', 'Z', 'F');
Set<Character> treeSet = new TreeSet<>(characters);
System.out.println("TreeSet" + characters);
Set<Character> linkedHashSet = new LinkedHashSet<>(characters);
System.out.println("LinkedHashSet" + characters);
}
}
解决方案
For older versions of Java, you can do
List<Character> characters = Arrays.asList(new Character[]{'A', 'Z', 'A', 'B', 'Z', 'F'});
推荐阅读
- visual-studio - 创建 Visual Studio 扩展以将项目添加到 Git 历史记录页面
- reactjs - 反应蚂蚁设计日期时间选择器值单独保存
- c++ - CListCtrl::InsertItem 成功但没有显示
- python - pygit2:如何“git remote set-branches origin remote_branch_name”
- arrays - 在 Ruby 中创建一个数组
- python - 获取列表的总和
- apache-spark - PySpark 删除所有列名中所有特殊字符的特殊字符
- go - 如何将数据发送到 gohtml 模板
- javascript - 如何更改子节点 css?
- javascript - 如何排序取决于 JS 中对象的 '001'、'002' 之类的 'key'