我正在查看文档IntStream,我看到了一种toArray方法,但没有办法直接进入List<Integer>
当然有一种方法可以将a转换Stream为List?
在Java 8中,有一种新方法String.chars()返回表示字符代码的ints(IntStream)流.我想很多人会期待char这里有一股流.以这种方式设计API的动机是什么?
我不确定an IntArray和an 之间的区别在于Array<Int>Kotlin以及为什么我不能互换使用它们:
我知道IntArray转换为int[]定位时JVM,但Array<Int>转换为什么?
此外,你也可以拥有String[]或YourObject[].为什么Kotlin具有类型的类{primitive}Array,几乎任何东西都可以排列成数组,而不仅仅是基元.
我想创建一个字母表的char数组.我看了这篇文章:
这说:
char[] alphabet = "abcdefghijklmnopqrstuvwxyz".toCharArray();
所以在我的代码中我有:
public class Alphabet {
private char[] letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
public String availableLetters(){
return letters.toString();
}
}
Run Code Online (Sandbox Code Playgroud)
当我从main()和printit调用函数availableLetters()到控制台时,它输出这个垃圾:
[C@15db9742
我究竟做错了什么?