使用Java 8的Stream
API
例如 int[] nums={1,2,3} 转化为 “123”
String str = Arrays.stream(nums)
// 将int转换为String
.mapToObj(String::valueOf)
// 使用分隔符连接 若需要,则Collectors.joining(",")
.collect(Collectors.joining());
例如 String "123" 转化为 int[] nums={1,2,3}
// 将字符串分割成字符数组,然后转换为Stream<String>
int[] result = Arrays.stream(str1.split(""))
// 将每个String转换为int
.mapToInt(Integer::parseInt)
// 现在可以安全地转换为int[]
.toArray();