【发布时间】:2021-12-07 21:32:47
【问题描述】:
我有一个字符串数组 'oldArray' 并想通过拆分以这种方式创建一个包含 'oldArray' 元素的 'newArray':
String[] oldArray = {"1|14", "10|15", "16|5"};
newArray after spliting oldArary should be like :
newArray = [1,14,10,15,16,5];
并打印新数组
【问题讨论】:
-
如果您使用
split方法,这应该很容易。您是否有同样的尝试? -
Arrays.stream(oldArray).map(s -> s.split("\\|")).flatMap(Arrays::stream).toArray(String[]::new) -
请提供足够的代码,以便其他人更好地理解或重现问题。