我正在寻找将char数组转换为一组字符.
逻辑上,如果我写出像How to convert an Array to a Set in Java这样的东西,而不是使用内置的功能,它将工作.但是使用内置的泛型函数,它不会.
TreeSet<Character> characterSet = Sets.newTreeSet(); String myString = "string"; Character [] characterarray = {'s','t','r','i','n','g'}; Collections.addAll(characterSet,characterarray); // This works Collections.addAll(characterSet,myString.tochararray()); // This Does not
为什么不把字符串数组转换成字符?
作为一个后续的答案. (谢谢btw)我想一个简单的例子,我的意思是为什么第一行隐含地投射,但第二行不?
Character [] characterarray = {'s','g'}; // works Character [] characterarray2 = myString.tochararray(); // does not work
我的理解是右手边的角色[]是无差别的
解决方法
原文地址:https://www.jb51.cc/java/120865.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。