java 如何使用流函数将字符流转换为字符数组
How to convert a stream of Character into array of Character using stream functions in java
static public void reverseString(char[] s){
Object[] upperCaseArray = IntStream.range(0,s.length)
.mapToObj(index -> s[index])
.map(Character::toUpperCase)
.toArray();
}
这里的upperCaseArray
是Object类型如何用流函数转换成char[]
?
static public void reverseString(char[] s) {
Character[] upperCaseArray = IntStream.range(0, s.length)
.mapToObj(index -> s[index])
.map(Character::toUpperCase)
.toArray(Character[]::new);
}
static public void reverseString(char[] s){
Object[] upperCaseArray = IntStream.range(0,s.length)
.mapToObj(index -> s[index])
.map(Character::toUpperCase)
.toArray();
}
这里的upperCaseArray
是Object类型如何用流函数转换成char[]
?
static public void reverseString(char[] s) {
Character[] upperCaseArray = IntStream.range(0, s.length)
.mapToObj(index -> s[index])
.map(Character::toUpperCase)
.toArray(Character[]::new);
}