gpt4 book ai didi

java - 如何将字符串拆分为整数数组?

转载 作者:行者123 更新时间:2023-11-30 02:23:34 25 4
gpt4 key购买 nike

如何在不使用循环的情况下将字符串拆分为整数数组?

例如:
如果我有一个字符串 "12345"我想转换为 int 数组 [1,2,3,4,5]不使用循环。我知道该怎么做。 java是否提供了内置函数来分割并转换为所需的数据类型?

最佳答案

如果是 Java 8,您可以使用 Stream :

"A sequence of elements supporting sequential and parallel aggregate operations."

观察:

import java.util.Arrays;
import java.util.stream.Stream;

class Main {
public static void main(String[] args) {
String numbersString = "12345";

int[] numbersIntArray = Stream.of(numbersString.split("")).mapToInt(Integer::parseInt).toArray();

System.out.println(Arrays.toString(numbersIntArray)); // [1, 2, 3, 4, 5]
}
}

关于java - 如何将字符串拆分为整数数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46210742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com