The*_*ira 4 java arrays converter primitive-types
是否有可能cast一int array到char array?如果是的话 - how?
我正在开发一个我需要create an char array包含的项目alphabet.我现在code外币int array(这应该是converted一个char array- 在同一行!):
return IntStream.range('a', 'z' + 1).toArray();
是的,我们缺少一个生成char数组的stream方法.也许是一个完整的CharStream类.无论如何,不,你不能在int[]和之间施放char[].
与此同时,这是一个很长的路线,但它有效:
return IntStream.rangeClosed('a', 'z')
.mapToObj(c -> Character.toString((char) c))
.collect(Collectors.joining())
.toCharArray();
Run Code Online (Sandbox Code Playgroud)
这给了一个char[]包含
[a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z]
Run Code Online (Sandbox Code Playgroud)