📌  相关文章
📜  如何将字符串转换为数组 - Java (1)

📅  最后修改于: 2023-12-03 15:09:07.222000             🧑  作者: Mango

如何将字符串转换为数组 - Java

在Java中,将字符串转换为数组是一个常见的操作。本文将介绍几种在Java中实现此操作的方法。

方法一:使用String的split()方法

可以使用String的split()方法将字符串分割为字符串数组。此方法将根据给定的分隔符将字符串拆分为数组元素。

String str = "apple,banana,cherry";
String[] arrOfStr = str.split(",");

for (String a : arrOfStr)
    System.out.println(a);

输出结果:

apple
banana
cherry
方法二:使用Java 8中的Stream API

在Java 8中,可以使用Stream API将字符串转换为流,并使用split()方法将其划分为字符串数组。

String str = "apple,banana,cherry";
String[] arrOfStr = str.split(",");

Stream<String> stream = Arrays.stream(arrOfStr);

stream.forEach(System.out::println);

输出结果:

apple
banana
cherry
方法三:使用Apache Commons Lang

Apache Commons Lang提供了一种方便的方法,将字符串分割为字符串数组。

String str = "apple,banana,cherry";
String[] arrOfStr = StringUtils.split(str, ",");

for (String a : arrOfStr)
    System.out.println(a);

输出结果:

apple
banana
cherry

总结

这三种方法都可以将字符串转换为数组,每种方法都有其适用场景。使用哪种方法取决于您的需求和个人偏好。现在你应该可以在Java中将字符串转换为数组了!