我有一个字符串数组'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];并在newArray中打印
发布于 2021-10-21 06:03:37
尝尝这个。
public static void main(String[] args) throws IOException {
String[] oldArray = {"1|14", "10|15", "16|5"};
String[] newArray = Arrays.stream(oldArray)
.flatMap(s -> Arrays.stream(s.split("\\|")))
.toArray(String[]::new);
System.out.println(Arrays.toString(newArray));
}输出:
[1, 14, 10, 15, 16, 5]https://stackoverflow.com/questions/69656541
复制相似问题